STM32CubeMX的学习笔记【1】——初次尝试建立工程

记录如何利用STM32CubeMX软件建立工程生成代码的大致流程
准备:stm32f103RCT6开发板,j-link仿真器,MDK5.21.1.0,STM32CubeMX以及相应的库(运行需要安装Java环境)。
以一个led灯闪烁的程序来为例子
1.打开STM32CubeMX软件
STM32CubeMX的学习笔记【1】——初次尝试建立工程_第1张图片然后可能会出现更新加载窗口(我的出现了)等待即可。
2.选择相应的开发板型号
STM32CubeMX的学习笔记【1】——初次尝试建立工程_第2张图片
STM32CubeMX的学习笔记【1】——初次尝试建立工程_第3张图片
3.进入时钟源选择界面,由于初学建立工程,我就选择默认。
STM32CubeMX的学习笔记【1】——初次尝试建立工程_第4张图片
4.配置GPIO,这里我选择控制PA8控制LED灯的闪烁
STM32CubeMX的学习笔记【1】——初次尝试建立工程_第5张图片
5。选择配置时钟,晶振,倍频分频等,我的是默认选择。
STM32CubeMX的学习笔记【1】——初次尝试建立工程_第6张图片
STM32CubeMX的学习笔记【1】——初次尝试建立工程_第7张图片
6.进入工程管理界面
STM32CubeMX的学习笔记【1】——初次尝试建立工程_第8张图片7.其他的默认选择,那么一个基本的可以运行的工程文件就配置好了,可以点击生成.
STM32CubeMX的学习笔记【1】——初次尝试建立工程_第9张图片

8.添加测试代码
在新建成的main函数中插入LED灯闪烁的代码,测试程序是否能正确运行

HAL_Delay(500);
HAL_GPIO_TogglePin(GPIOA, GPIO_PIN_8);

STM32CubeMX的学习笔记【1】——初次尝试建立工程_第10张图片
STM32CubeMX的学习笔记【1】——初次尝试建立工程_第11张图片
没有错误没有警告程序正确。
9.下载测试
下面来实际测试一番
成功了,大致流程就这样,后面会深入学习。

你可能感兴趣的:(学习笔记)