自己记录学习和使用STM32CubeMX记录,如有错误请指正!
目前市场上使用的主流芯片还是STM32芯片,由于自己每次使用时候总是查使用方法,总是有一些细节记不住,今天开始做一下笔记。
使用芯片-STM32F103ZET6。
主界面和选择选择芯片的界面就不做介绍了,英文我也不认识,大家可以直接使用翻译查看主界面介绍。
一、输出和配置界面
1、Debug配置界面
配置默认是关闭的,但是比较常用的是SWD模式,引脚占用比较少,下载器价格也比较低,国产的几块钱就能买得到,而且ST-Link和J-Link都能使用。当然Jlink也有自己的优点有兴趣的可以自己查一查。
System Wake-Up :
设置低功耗模式下的自动唤醒功能,通过引脚PA0。
Timebase Source :时钟基准源
一般指我都是选择SysTick滴答定时器,默认系统时钟。
时钟配置
先设置RCC选项配置,一般高速时钟选择Crystal/Ceramic Resonator也就够了。
BYPASS Clock Source:旁路时钟源
Crystal/Ceramic Resonator:石英/陶瓷 晶振
设置时钟树
对所用外部晶振进行分频倍频,选择你所需要的时钟频率。
到这里基础设置就已经设置完了,接下来就是独立的功能设置了,可以选择自己想要用的功能,例如串口、ADC等等功能进行设置。
参考链接:http://t.csdnimg.cn/KpVxG
这个讲解的比较全面,大家可以看一下!