1、 时钟配置:
a) 内置8M RC振荡器,精度不高,通常不用;外置4~16M(通常使用8M的)晶体振荡器,8M外部晶振可倍频到72M时钟频率使用;外置32768晶振;内置约40KHzRC振荡器。
b) STM32最高可倍频到时钟频率80M,但是越高越不稳定,一般选择72M。
c) RTC时钟三种时钟来源:外部8M晶体振荡器分频;32.768K外部晶体;内部约40K RC振荡器。
d) RTC时钟:用于系统定时,低功耗计时。如同DS1302电子时钟芯片。
e) RTC时钟:是相对时钟,不是绝对时钟。
f) 使用什么功能,需要将该功能的时钟配置打开。
g) RTC三个事件:闹钟事件、溢出事件、秒中断事件。
2、 复用功能:
a) IO的任何一个或多个使用复用功能时,都要打开端口的复用功能配置。
3、 低功耗:
a) 睡眠模式(Cortex™-M3内核停止,所有外设包括Cortex-M3核心的外设,如NVIC、系统时钟(SysTick)等仍在运行)、停机模式(所有的时钟都已停止)、待机模式(4uA)(1.8V电源关闭)。
b) 运行模式下,关闭APB和AHB总线上未被使用的外设时钟
c) 运行模式下,降低系统时钟。
1、端口时钟打开
a) 使用端口的复用功能时,不仅要打开该端口的复用功能时钟,还要打开该端口的时钟。
2、中断
a) 使用中断时,必须设置中断优先级,否则中断不会生效。
3、AD转换
a) 开始转换前必须校准 ,否则转换的数值会比实际值小。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部1条评论
快来发表一下你的评论吧 !