STM32的IDE非常丰富,常用的如keil、IAR,
ST开发了一个图形化的工具STM32CubeMX可以配置外设、时钟、生成初始化代码等,还可计算功耗,目前最新版是4.44,版本,比之前的版本有了较大更新,体验十分人性化;
安装问题不废话,自行百度;
打开软件,有2种方式建立工程,按板卡选择和MCU选择;
板卡选择界面,
选中特定板卡,双击鼠标左键进入;
外设已帮你选好;
4.22版本的实用更新如下
MCU视图可以旋转了;
在新建工程选择MCU时,根据要求按符合百分比显示MCU列表;
用户可以在一个管脚上定义多个信号,而在代码里面分时使用;
Pinout下,旋转MCU视图,分别是左转和右转:
旋转一个看看:
以PA4管脚为例,可选择多个信号;
一切从点灯开始吧~
配置时钟注意选择BYPASS模式,因为板子没有焊接外部高速晶振,而是使用了ST-LINK部分的输出;
LED管脚连接的是PA5:
在GPIO的配置栏,在标签后面加个或者(),里面可加“注释”;
效果酱紫:
最后来张靓照
STM32的IDE非常丰富,常用的如keil、IAR,
ST开发了一个图形化的工具STM32CubeMX可以配置外设、时钟、生成初始化代码等,还可计算功耗,目前最新版是4.44,版本,比之前的版本有了较大更新,体验十分人性化;
安装问题不废话,自行百度;
打开软件,有2种方式建立工程,按板卡选择和MCU选择;
板卡选择界面,
选中特定板卡,双击鼠标左键进入;
外设已帮你选好;
4.22版本的实用更新如下
MCU视图可以旋转了;
在新建工程选择MCU时,根据要求按符合百分比显示MCU列表;
用户可以在一个管脚上定义多个信号,而在代码里面分时使用;
Pinout下,旋转MCU视图,分别是左转和右转:
旋转一个看看:
以PA4管脚为例,可选择多个信号;
一切从点灯开始吧~
配置时钟注意选择BYPASS模式,因为板子没有焊接外部高速晶振,而是使用了ST-LINK部分的输出;
LED管脚连接的是PA5:
在GPIO的配置栏,在标签后面加个或者(),里面可加“注释”;
效果酱紫:
最后来张靓照