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

[复制链接]
2719|53
lzmm 发表于 2024-1-9 20:58 | 显示全部楼层
对于3.3V供电系统,高电平阈值大约在2V左右。1.2V可能会被识别为不确定状态而不是稳定的高电平,因此不会触发中断。
wangdezhi 发表于 2024-1-9 22:14 | 显示全部楼层
在STM32中,可以通过配置相关的寄存器来设置高低电平触发中断的阈值。
zerorobert 发表于 2024-1-10 09:54 | 显示全部楼层
检查信号线是否有外部干扰,这可能会导致不稳定的电平触发中断。
jtracy3 发表于 2024-1-10 13:49 | 显示全部楼层
查看STM32的数据手册和参考手册,了解如何正确配置I/O口的中断阈值。
eefas 发表于 2024-1-10 17:10 | 显示全部楼层
中断优先级配置正确,没有其他更高优先级的中断正在占用中断向量。
saservice 发表于 2024-1-10 18:16 | 显示全部楼层
请检查IO口的配置, 已将其设置为外部中断输入模式,并且已正确连接到外部设备。
houjiakai 发表于 2024-1-10 18:39 | 显示全部楼层
使用GPIO_Init函数来配置IO口为输入模式,并设置触发方式为下降沿触发。同时, 在设置触发方式时关闭了总中断,以避免设置失败。
earlmax 发表于 2024-1-10 20:00 | 显示全部楼层
外部电路的设计应保证当IO口设置为中断触发时,只有在特定电平变化时才会触发中断。
cemaj 发表于 2024-1-10 20:56 | 显示全部楼层
如果IO口受到电磁干扰,可能导致电平不稳定,从而影响中断的正常触发
pentruman 发表于 2024-1-10 21:27 | 显示全部楼层
如果电平保持在1.2V,中断触发条件可能需要调整。
LinkMe 发表于 2024-1-11 11:35 | 显示全部楼层
无其他干扰或异常情况导致IO口电平保持在1。2 v。
hilahope 发表于 2024-1-11 12:52 | 显示全部楼层
可以尝试增加滤波电路或采取其他抗干扰措施。
maudlu 发表于 2024-1-11 13:00 | 显示全部楼层
仔细检查与该I/O口相关的软件代码,特别是中断服务程序部分
wilhelmina2 发表于 2024-1-11 13:12 | 显示全部楼层
可以尝试增加软件消抖时间或者利用硬件滤波功能。
在曼谷的春 发表于 2024-1-11 14:32 | 显示全部楼层
可能1.2V就让触发了呗,你把触发电压改大点
月亮一键变蓝 发表于 2024-1-11 17:00 | 显示全部楼层
额,没遇到过,但是觉得这种就是你电路设计的问题
芯路例程 发表于 2024-1-11 17:12 | 显示全部楼层
查抄外部电路是不是有别的滋扰大概异常情况!
将爱藏于深海 发表于 2024-1-11 19:00 | 显示全部楼层
看看手册,看触发电压是多少
春日负喧 发表于 2024-1-11 21:00 | 显示全部楼层
一般高电平好像1.2V就能被触发了
白马过平川 发表于 2024-1-11 23:00 | 显示全部楼层
你改成下降沿触发多好啊,这样就只要0才能触发了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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