1、打开stm32CubeMX软件,点开File的New Project,开始创建

2、输入芯片型号,选择点击

3、以点亮led灯为例,配置System Core中的SYS、RCC,Debug选择Serial Wire及HSE选择Crystal/ Ceramic Resonator,如图

 

 4、配置系统时钟源为72Mhz,回车确认

5、返回引脚配置,参照正点原子底板原理图,以点亮led0为例,可知当PB5输出为低电平时,灯亮

6、移动右方芯片,选择PB5设置为GPIO_Output(输出模式)

 7、点击中间的引脚配置,默认先将GPIO输出电平拉高,则灯灭 

 8、点击项目管理,在Project中设置项目名称、项目存放地址,以及编译器。我的电脑上装的是Keil 5,IDE选择MDK-ARM 

 9、代码输出Code Generator将生成.c与.h文件的选项勾上

10、点击上方生成代码,打开项目

11、打开项目后进入到keil 5, 点击上方魔术棒图标,然后点击Debug,在点击Settings 

 12、进入后点击Flash Download,勾选Reset and Run,方便烧录后能立刻运行程序,最后点击确认,关闭Keil 5

13、先在vs code中安装Keil Assistant插件

 

 

14、然后选择打开文件夹,选择含有.uvprojx文件所在的文件夹打开

 

 15、折叠上方的MDK-ARM,展开最下方的KEIL UVSION PROJECT

 16、展开后如图,第一个按钮表示编译,第二个表示烧录

 17、调用相关函数,编译、烧录,完成点亮led0

 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐