2967| 2
|
F407 FreeRTOS开启任务前,使用进入临界区taskENTER_CRITICAL()和退出临界区taskEXIT_CRITICAL()函数,导致中断不启动 |
50金钱
最佳答案问题已经解决,进一步的跟踪 taskENTER_CRITICAL()和taskEXIT_CRITICAL()这两个宏调用
#define taskENTER_CRITICAL() portENTER_CRITICAL()
#define taskEXIT_CRITICAL() portEXIT_CRITICAL(),
再进一步的跟踪,
void vPortEnterCritical( void )
{
portDISABLE_INTERRUPTS();
uxCriticalNesting++;
/* This is not the interrupt safe version of the enter critical function so
assert() if it is being c ...
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-8 06:07
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网