摘要:
STM32在使用时有时需要禁用全局中断,比如MCU在升级过程中需禁用外部中断,防止升级过程中外部中断触发导致升级失败。ARM MDK中提供了如下两个接口来禁用和开启总中断:__disable_irq(); // 关闭总中断__enable_irq(); // 开启总中断 但测试发现这样一个问题,在关 阅读全文
posted @ 2023-10-10 20:28
流水灯
阅读(1434)
评论(0)
推荐(0)
摘要:
临界区 FreeRTOS: 非中断的临界区,根据优先级关中断,不会把所有中断都关了;使用了一个变量记录进临界区的次数,保证嵌套不出问题 void vPortEnterCritical( void ) // 进入临界区 { portDISABLE_INTERRUPTS(); uxCriticalNes 阅读全文
posted @ 2023-10-10 17:14
流水灯
阅读(2692)
评论(0)
推荐(0)

浙公网安备 33010602011771号