【BNGU嵌入式教程】点灯实验
首先打开STM32CubeMX
在界面中选择从微控制器开始我的项目

我们需要在这里输入我们的芯片型号,具体型号请看芯片上的丝印

接下来选择我们的芯片并开始项目

首先我们要配置RCC(Reset and Clock Controler)

将高速时钟配置成晶振

下一步在时钟配置中,配置时钟树
我们需要根据电路板上的晶振配置输入频率,并修改两个选择器

接下来回到刚才的页面,配置GPIO


配置好的引脚都会显示绿色

接下来配置项目名称,项目路径,以及工具链

我们可以将所有用到的库文件全部复制到目录当中,方便后面的使用

接下来生成代码

工程创建完成之后,就会弹出如下对话框,我们选择打开工程

我们可以看到,工程中的文件是很多的,我们主要关注Core和HAL的驱动

因为我的环境中没有AC5编译器,所以我需要使用AC6编译,请注意不同编译器之间是有版本差别的,一般情况下向下兼容

在Debug内配置调试器,这里我用的是ST link

接下来编译一工程,build只编译有修改的部分,rebuild工程全部重新编译,点击download,将程序下载到开发板中

按下reset键,我们就可以看到亮起来的LED灯了

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
