中断里能不能做延时?为什么 HAL_Delay 可能让系统卡死?
面试官问:中断服务函数里能不能做延时?
请解释在 STM32 等 MCU 上,从 ISR 中调用 HAL_Delay() 为什么可能卡死,并分别给出微秒级、毫秒级和更长等待需求的实现思路。
先在心里组织:结论、前提、原理,再补一个工程证据。
面试官问:中断服务函数里能不能做延时?
请解释在 STM32 等 MCU 上,从 ISR 中调用 HAL_Delay() 为什么可能卡死,并分别给出微秒级、毫秒级和更长等待需求的实现思路。
先在心里组织:结论、前提、原理,再补一个工程证据。