问题:
在外部中断处理函数内加入延时函数,外部中断不响应。
解决:
利用stm32cubemx生产代码的时候,没有考虑外部中断的优先级,使用的都是最高优先级,所以延时函数得不到执行,则延时函数后面的执行代码也得不到执行,所以出现中断不响应的现象。
本文探讨了在STM32外部中断处理函数中加入延时函数导致中断不响应的问题。当使用STM32CubeMX生成代码时,若未正确设置中断优先级,最高优先级的中断将抢占所有资源,使延时函数无法执行,进而影响后续代码执行,造成中断响应异常。
问题:
在外部中断处理函数内加入延时函数,外部中断不响应。
解决:
利用stm32cubemx生产代码的时候,没有考虑外部中断的优先级,使用的都是最高优先级,所以延时函数得不到执行,则延时函数后面的执行代码也得不到执行,所以出现中断不响应的现象。
7806
3680
3095

被折叠的 条评论
为什么被折叠?