12735| 10
|
【急求】FreeRTOS下定时器中断里printf函数运行一次就卡死的问题 |
10金钱
最佳答案问题已经找到,我的程序里面,少了void SysTick_Handler(void)这个服务函数。一开始我在 FreeRTOSConfig.h 文件中用
#define xPortSysTickHandler SysTick_Handler 宏定义进行了声明,但是不知道为什么在定时器中断服务函数中printf只能运行一次。把printf函数改为LED闪烁就没有问题。现在在delay的C文件中重新定义了void SysTick_Handler(void)这个函数,把FreeRTOSConfig.h 文件中的宏定义注释掉,运行就OK。至于原因还没有想明 ...
| ||
| ||
| ||
| ||
发表于 2018-2-3 01:34:59
|
显示全部楼层
| ||
| ||
| ||
发表于 2018-6-1 09:07:06
|
显示全部楼层
| ||
发表于 2018-7-17 11:42:07
|
显示全部楼层
| ||
发表于 2018-7-17 12:41:44
|
显示全部楼层
| ||
发表于 2020-9-4 17:12:50
|
显示全部楼层
| ||
彼高丽者,边夷贱类,不足待以仁义,不可责以常礼。古来以鱼鳖畜之,宜从阔略。若必欲绝其种类,恐兽穷则搏。
|
||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-22 16:16
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网