野火的freeRTOS工程怎么移植到正点原子上"/>
野火的freeRTOS工程怎么移植到正点原子上
目录
简介:
时钟:
串口波特率设置问题:
滴答时钟的中断的时长问题:
简介:
正点原子的freeRTOS教程和野火系列的对比跟玩一样,教的不细致,代码注释也还没有野火详细。
现实是我买了正点原子STM32F4探索者(悟)的板子,所以在学习[野火®]《FreeRTOS 内核实现与应用开发实战—基于STM32》 这本书第二部分内核移植时,需要做代码修改。
我选用的是野火STM32F407霸天虎的代码,移植到正点原子STM32F4探索者(悟)的板子,下面记录我移植过程中修改的地方。
书籍下载链接: 提取码:q01a
野火霸天虎代码下载链接:链接: 提取码:d3jt
时钟:
串口波特率设置问题:
代码设置波特率为115200,现实中串口助手波特率调到38400才有用。
因为system_stm32f4xx.c中的头文件stm32fxx.h中的HSE_VALUE值配置错误,从25000000改成8000000。
滴答时钟的中断的时长问题:
滴答中断的时间长度一直有问题,1ms的中断变成了4ms。
经过查找发现是 system_stm32f4xx.c中的PLL_M配置错误,应该由25配置成8。
更多推荐
野火的freeRTOS工程怎么移植到正点原子上
发布评论