前言:本笔记为百问网7天物联网智能家居训练营学习总结
时钟对于一款芯片非常重要,其作用相当于人的心脏,人只有在心率正常稳定的情况下才能健康生活, 同样的,芯片只有工作在合法正常的时钟频率下才能保证程序得到正常的运行。
1 STM32F103c8t6 的时钟树:
从时钟树里面,我们可以看到,最大的时钟周期可以设为72Mhz,要达到72MHz.需要以下设置
现在我们回到 配置时钟页面,输入72回车确定即可
这样就设定了最大72M的HCKL的数值
配置调试模式
非常重要的一步,否则会造成后续无法识别调试器
生成模板
点击GENRATE CODE生成代码打开工程
获取系统时钟的函数
主函数里调用HAL库提供的“HAL_RCC_GetSysClockFreq()”函数获取系统时钟验证。
进入调试模式,在代码中 找到“sys_clk”选中,右键选择“Add ‘sys_clk’ to …”->“Watch 1”,即可在右下角显示该变量查看窗口, 可以看到当前“sys_clk”为0
点击运行后
如果显示16进制,可选中该数字,右键去掉勾选“Hexadecimal Dispaly”
可以看到“sys_clk”为72000000
版权声明:本文为weixin_43604457原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。