|
6889| 4
|
FreeRTOS的串口寄存器配置 |
|
20金钱
最佳答案问题解决了。是系统时钟没有初始化,在原子哥的玩转stm32寄存器版內,是原子哥自己实现的时钟配置函数,所以在startup_stm32f10x_hd.s文件中,没有SystemInit()函数。
而在FreeRTOS移植这本书中,在startup_stm32f10x_hd.s文件中,启动代码直接是从SystemInit()函数开始的,所以时钟是配置好的。而我在移植过程中,第一次运行代码时,
提示我没有SystemInit()这个函数,我直接在启动配置文件中删除了这行,所以才导致这个错误。
| ||
| ||
| ||
|
| |
| ||
/1
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2026-3-20 04:36
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网