打印
[STM32L0]

外部中断一会儿触发一会儿不触发是咋回事?

[复制链接]
576|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
周半梅|  楼主 | 2025-5-9 07:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用的下降沿触发,感觉有时候按键按了也没反应,是不是配置顺序有讲究?

使用特权

评论回复
沙发
Clyde011| | 2025-5-9 07:41 | 只看该作者
会不会进中断了但是中断函数写挂了?

使用特权

评论回复
板凳
周半梅|  楼主 | 2025-5-9 07:42 | 只看该作者
中断标志你清了吗?

使用特权

评论回复
地板
公羊子丹| | 2025-5-9 07:43 | 只看该作者
按键抖动搞不搞消抖啊?

使用特权

评论回复
5
帛灿灿| | 2025-5-9 07:44 | 只看该作者
用逻辑分析仪看下信号有没有问题?

使用特权

评论回复
6
童雨竹| | 2025-5-9 07:44 | 只看该作者
有时候是优先级没设置好导致丢中断。

使用特权

评论回复
7
万图| | 2025-5-9 07:45 | 只看该作者
有没有开全局中断?

使用特权

评论回复
8
Wordsworth| | 2025-5-9 07:46 | 只看该作者
你试试加个上拉或下拉看看?

使用特权

评论回复
9
Bblythe| | 2025-5-9 07:47 | 只看该作者
我以前用这颗L0也是断断续续,怀疑是硬件引脚接触不良。

使用特权

评论回复
10
Pulitzer| | 2025-5-9 07:48 | 只看该作者
中断触发方式你改成双边试试?

使用特权

评论回复
11
Uriah| | 2025-5-9 07:49 | 只看该作者
是不是跑得太快,中断一瞬间就过了?

使用特权

评论回复
12
白马过平川| | 2025-6-14 09:30 | 只看该作者
可能是外部信号线接触不良(如松动、氧化)。信号线过长或未屏蔽,易受电磁干扰

使用特权

评论回复
13
故意相遇| | 2025-6-14 10:00 | 只看该作者
外部电路未正确上拉/下拉,导致信号电平不稳定

使用特权

评论回复
14
将爱藏于深海| | 2025-6-14 11:00 | 只看该作者
触发条件(上升沿、下降沿、双边沿)与实际信号不匹配。中断优先级设置过低,被其他高优先级中断抢占。根据实际信号调整触发条件(如使用EXTI_Trigger_Rising_Falling配置双边沿触发)。提高中断优先级

使用特权

评论回复
15
风凉| | 2025-6-14 14:00 | 只看该作者
中断服务函数中未清除中断标志位,导致重复触发或丢失后续中断。在中断服务函数中手动清除中断标志位

使用特权

评论回复
16
春日负喧| | 2025-6-14 16:00 | 只看该作者
引脚未正确配置为输入模式或未启用上拉/下拉。确保引脚配置为输入模式

使用特权

评论回复
17
她已醉| | 2025-6-14 18:00 | 只看该作者
中断服务函数中存在耗时操作(如延时、复杂计算),导致中断响应延迟或丢失。优化中断服务函数,减少耗时操作。将耗时操作移至主循环中处理,仅在中断中设置标志位

使用特权

评论回复
18
失物招領| | 2025-6-14 19:30 | 只看该作者
中断服务函数与主程序同时访问共享资源(如全局变量),导致数据不一致。使用volatile关键字修饰共享变量

使用特权

评论回复
19
捧一束彼岸花| | 2025-6-16 00:00 | 只看该作者
使用屏蔽线或缩短信号线长度,减少干扰。在外部电路中添加上拉/下拉电阻(如10kΩ),确保信号电平稳定

使用特权

评论回复
20
温室雏菊| | 2025-6-16 01:00 | 只看该作者
外部信号存在高频噪声或毛刺,导致中断误触发。可以在信号线上添加滤波电容(如100nF)或RC滤波电路。使用硬件去抖电路(如施密特触发器)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

108

主题

5151

帖子

1

粉丝