[STM32F0] STM32F030C8外部io口中断电平保持在1.2V时一直触发中断出不来

[复制链接]
2718|53
 楼主| duo点 发表于 2024-1-5 09:24 | 显示全部楼层 |阅读模式
外部IO口中断,初始化设置为上升沿触发中断,但是io口电平保持在1.2V时就一直触发中断出不来。请问大伙儿有没有遇到此问题?
probedog 发表于 2024-1-5 15:27 | 显示全部楼层
可能是因为电压不足以使外部IO口产生有效的电平变化。
laocuo1142 发表于 2024-1-5 15:27 | 显示全部楼层
检查外部电路是否有其它干扰或者异常情况!
powerantone 发表于 2024-1-5 15:28 | 显示全部楼层
检查中断触发条件是否设置正确
stormwind123 发表于 2024-1-5 15:28 | 显示全部楼层
更换IO口
mmbs 发表于 2024-1-6 16:47 | 显示全部楼层
检查IO口是否正确配置为输入模式,并且是否使用了正确的上拉/下拉配置
hearstnorman323 发表于 2024-1-6 17:22 | 显示全部楼层
与对应GPIO引脚关联的EXTI线在NVIC 中的中断使能位已开启
mikewalpole 发表于 2024-1-6 18:20 | 显示全部楼层
如果外部设备的输出电平不正常,可能导致IO口中断异常。
sheflynn 发表于 2024-1-6 19:20 | 显示全部楼层
没有其它干扰或异常情况导致IO口电平持续为1.2V。
qiufengsd 发表于 2024-1-6 19:56 | 显示全部楼层
检查是否正确配置了中断触发模式。
louliana 发表于 2024-1-6 20:03 | 显示全部楼层
检查其他连接到该I/O口的硬件设备或软件,看是否有冲突或干扰。
sheflynn 发表于 2024-1-6 20:48 | 显示全部楼层
GPIO端口的模式已经设置为输入并启用了上拉或下拉电阻,以便稳定地维持在某个逻辑电平。
lzmm 发表于 2024-1-6 21:12 | 显示全部楼层
中断服务程序(ISR)的编写              
cemaj 发表于 2024-1-6 22:03 | 显示全部楼层
检查是否开启了IO中断              
rosemoore 发表于 2024-1-6 22:30 | 显示全部楼层
IO口的中断触发条件(上升沿、下降沿或双边沿)与实际电平变化一致。
jkl21 发表于 2024-1-7 22:43 | 显示全部楼层
可以尝试将中断触发模式设置为边沿触发,以查看问题是否仍然存在。
linfelix 发表于 2024-1-8 13:33 | 显示全部楼层
若要检测高电平持续存在的情况,需要设置成电平敏感中断,并且是高电平有效。
10299823 发表于 2024-1-8 14:32 | 显示全部楼层
ISR中没有使用阻塞操作,这可能会导致中断无法及时退出。
jonas222 发表于 2024-1-9 17:17 | 显示全部楼层
可以尝试手动改变I/O口的电平,看是否能够正确触发中断
plsbackup 发表于 2024-1-9 17:29 | 显示全部楼层
中断触发阈值设置正确              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

546

主题

2387

帖子

2

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