|
最近刚移植了UC/OS-III到STM32F105上面,只是单纯的点亮LED灯还有串口通信,都是正常的,若是使用外部中断,且不停的使用,让其进行嵌套之后,程序就会跑飞,觉得我哪里是移植错了,但很难找出,想请教一下,在移植过程中对于 void OS_CPU_SysTickHandler (void) { CPU_SR_ALLOC(); time32_incr += 10; CPU_CRITICAL_ENTER(); OSIntNestingCtr++; /* Tell uC/OS-III that we are starting an ISR */ CPU_CRITICAL_EXIT(); OSTimeTick(); /* Call uC/OS-III's OSTimeTick() */ OSIntExit(); /* Tell uC/OS-III that we are leaving the ISR */ } 这个函数怎么处理的? |
微信公众号
手机版