- 博客(2)
- 收藏
- 关注
原创 STM32F103标准库是如何设置时钟树的
上面这三行是在对FLash的一个初始化,SYSCLK周期与闪存访问时间的比例设置,这里统一设置成2,设置成2的时候,SYSCLK低于48M也可以工作,如果设置成0或者1的时候,如果配置的SYSCLK超出了范围的话,则会进入硬件错误,程序就死了。上图截自STMCubeMX的时钟树,HSI是单片机的内部高速时钟,HSE是外部高速时钟。这个函数里会根据不同的宏定义去配置时钟树,我这里是用的72MHz所以执行的是SetSysClockTo72()函数,可以看一下这个函数的原型,这个函数里才是真正的在配置时钟树。
2024-11-06 09:15:00
2296
原创 Vscode使用keil插件,出现红色波浪线解决办法
3:向下翻找有一个包含路径里报错显示,无法找“ARMCC”这个文件,这是因为Keil Assistant这个插件已经有很长时间没有更新了在老版的keil里是有这个文件的,但是新版的keil里是没有这个文件的。这个文件都是包含的是STM32相关的头文件,就算是你在这里把这个路径删除了,下一次打开的时候它又会自动添加上去。进入到路径文件下的“ARM”文件,里面有一个“ARMCLANG”这个文件,我们需要把这个文件在当前路径下复制一份,这个文件在复制的时候会有点大好像有1个G。希望这个办法也能解决你的问题!
2024-02-14 17:45:59
5629
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅