环境:
芯片 stm32f429
系统:freeRTOS
软件 STM32CubeMx
问题:在使用freeRTOS的定时器 ostimer的时候,创建了定时器,并调用了osTimerStart启动定时器,发现定时器无法调用回调函数
解决办法:
提高定时器任务的优先级,TIMER_TASK_PRIORITY 改为 6,freeRTOS的优先级数字越大,优先级越高。

最后生成代码,就是FreeRTOSConfig.h文件中 configTIMER_TASK_PRIORITY 宏定义

环境:
芯片 stm32f429
系统:freeRTOS
软件 STM32CubeMx
问题:在使用freeRTOS的定时器 ostimer的时候,创建了定时器,并调用了osTimerStart启动定时器,发现定时器无法调用回调函数
解决办法:
提高定时器任务的优先级,TIMER_TASK_PRIORITY 改为 6,freeRTOS的优先级数字越大,优先级越高。

最后生成代码,就是FreeRTOSConfig.h文件中 configTIMER_TASK_PRIORITY 宏定义

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。