[STM32C0] 外部中断触发后偶尔进不了回调函数

[复制链接]
2004|50
10299823 发表于 2025-10-8 20:46 | 显示全部楼层
中断优先级设置不当              
adolphcocker 发表于 2025-10-8 21:31 | 显示全部楼层
检查硬件连接是否正常,引脚没有短路或接触不良。
louliana 发表于 2025-10-10 10:57 | 显示全部楼层
在中断服务函数中必须清除中断标志位,否则可能导致中断重复触发或无法再次进入。
adolphcocker 发表于 2025-10-10 14:16 | 显示全部楼层
中断标志是否被置位              
houjiakai 发表于 2025-10-10 16:18 | 显示全部楼层
外部中断 ​​NVIC 优先级设置过高或过低,被其它高优先级中断长时间阻塞​
lihuami 发表于 2025-10-11 11:06 | 显示全部楼层
清除中断标志位              
biechedan 发表于 2025-10-11 12:39 | 显示全部楼层
自定义回调函数未执行。              
ingramward 发表于 2025-10-11 15:04 | 显示全部楼层
中断被意外关闭、优先级分组配置错误​
yorkbarney 发表于 2025-10-11 15:31 | 显示全部楼层
在中断服务函数中正确清除中断标志
cashrwood 发表于 2025-10-11 21:08 | 显示全部楼层
避免阻塞或耗时操作              
jf101 发表于 2025-10-12 22:15 | 显示全部楼层
一般是配置问题
wwppd 发表于 2025-10-14 13:09 | 显示全部楼层
低优先级中断偶尔无法进入回调。              
wilhelmina2 发表于 2025-10-14 16:34 | 显示全部楼层
信号是否稳定触发且无干扰。              
lihuami 发表于 2025-10-14 18:58 | 显示全部楼层
可能导致中断响应延迟或丢失。              
dreamCar 发表于 2025-10-15 19:25 | 显示全部楼层
HAL库在长时间接收数据时可能会出现中断遗漏,建议检查中断优先级和配置。
digit0 发表于 2025-10-15 21:57 | 显示全部楼层
要确保低优先级中断不被高优先级中断打断,可以在高优先级中断服务例程中禁用中断,在返回前再恢复中断。
线稿xg 发表于 2025-10-16 21:54 | 显示全部楼层
中断处理要快,长时间操作让出中断,否则其他中断可能被忽略。
sdCAD 发表于 2025-10-16 20:56 | 显示全部楼层
用示波器确认外部信号有有效跳变,且无毛刺。
hudi008 发表于 2025-10-16 21:37 | 显示全部楼层
中断线、NVIC优先级、触发方式配置正确
febgxu 发表于 2025-10-17 10:22 | 显示全部楼层
中断被屏蔽、未清除、优先级冲突、NVIC 配置异常​
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部