本节通过点亮led来演示cubemx配置IO输出的过程即模板工程
1、首先要建立一个新的工程文件
2、对应对应的单片机型号
3、此处我用的是stm32f103zet6,通过查看原理图可知led被连接在了PB5口
4、这时候返回cubemx中找到对应的PB5口,鼠标左键点击就会弹出如图所示窗口,因为我们要让IO口进行输出,所以我们要配置GPIO_OUTPUT(输出)模式
5、这里我们要打开外部高速晶振HSE(本节这里也可以不配置,后面再继续讲解其作用)
5、配置系统滴答定时器(同第四步,也可以不配置)
6、点击这里将时钟树配置为如图所示(也可以不是这个时钟频率)
8、点击这里进行一些输出配置
9、最后点击这里生成代码就好了
10、打开工程后可以看到我们的GPIO已经配置好了
11、在主函数中进行一些基本的IO操做即可实现LED的亮灭控制了,这里我直接使用的是寄存器操作,不明白的小伙伴可以直接调用GPIO的配置函数进行实现功能