【BNGU嵌入式教程】点灯实验

首先打开STM32CubeMX在这里插入图片描述
在界面中选择从微控制器开始我的项目
在这里插入图片描述
我们需要在这里输入我们的芯片型号,具体型号请看芯片上的丝印
在这里插入图片描述
接下来选择我们的芯片并开始项目
在这里插入图片描述
首先我们要配置RCC(Reset and Clock Controler)
在这里插入图片描述
将高速时钟配置成晶振
在这里插入图片描述
下一步在时钟配置中,配置时钟树
我们需要根据电路板上的晶振配置输入频率,并修改两个选择器
在这里插入图片描述
接下来回到刚才的页面,配置GPIO
在这里插入图片描述

在这里插入图片描述
配置好的引脚都会显示绿色
在这里插入图片描述
接下来配置项目名称,项目路径,以及工具链
在这里插入图片描述
我们可以将所有用到的库文件全部复制到目录当中,方便后面的使用
在这里插入图片描述
接下来生成代码
在这里插入图片描述
工程创建完成之后,就会弹出如下对话框,我们选择打开工程
在这里插入图片描述
我们可以看到,工程中的文件是很多的,我们主要关注Core和HAL的驱动
在这里插入图片描述
因为我的环境中没有AC5编译器,所以我需要使用AC6编译,请注意不同编译器之间是有版本差别的,一般情况下向下兼容
在这里插入图片描述
在Debug内配置调试器,这里我用的是ST link
在这里插入图片描述
接下来编译一工程,build只编译有修改的部分,rebuild工程全部重新编译,点击download,将程序下载到开发板中
在这里插入图片描述
按下reset键,我们就可以看到亮起来的LED灯了
在这里插入图片描述


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

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部