野火的freeRTOS工程怎么移植到正点原子上

2023-05-16

目录

 

简介:

时钟:

串口波特率设置问题:

滴答时钟的中断的时长问题:


简介:

正点原子的freeRTOS教程和野火系列的对比跟玩一样,教的不细致,代码注释也还没有野火详细。

现实是我买了正点原子STM32F4探索者(悟)的板子,所以在学习[野火®]《FreeRTOS 内核实现与应用开发实战—基于STM32》 这本书第二部分内核移植时,需要做代码修改。

我选用的是野火STM32F407霸天虎的代码,移植到正点原子STM32F4探索者(悟)的板子,下面记录我移植过程中修改的地方。

书籍下载链接:https://pan.baidu.com/s/1dvoYbFf_p5bwlJPDIsiiZA   提取码:q01a 

野火霸天虎代码下载链接:链接:https://pan.baidu.com/s/1T7tA8Mw5Zx2PVGJbjnvrVQ      提取码:d3jt 

时钟:

串口波特率设置问题:

代码设置波特率为115200,现实中串口助手波特率调到38400才有用。

因为system_stm32f4xx.c中的头文件stm32fxx.h中的HSE_VALUE值配置错误,从25000000改成8000000。

滴答时钟的中断的时长问题:

滴答中断的时间长度一直有问题,1ms的中断变成了4ms。

经过查找发现是 system_stm32f4xx.c中的PLL_M配置错误,应该由25配置成8。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

野火的freeRTOS工程怎么移植到正点原子上 的相关文章

随机推荐