[STM32F1] STM32 I/O输入中断 受通讯的干扰求解决办法?

[复制链接]
3783|24
 楼主| 电子过客 发表于 2017-10-11 18:21 | 显示全部楼层 |阅读模式
如图
触摸屏做为主机 发送命令 给STM32 或变频器
发现给变频器发送命令时候, STM32 I/O口 并没有中断,
可是仿真时候发现,触摸屏给变频器发送命令, 或变频器上电, STM32就进入中断
各位高手解

33333.png
usysm 发表于 2017-10-11 18:33 | 显示全部楼层
这个干扰是什么造成的?
typeof 发表于 2017-10-11 18:34 | 显示全部楼层
楼主在中断IO添加一个上拉电阻。
yujielun 发表于 2017-10-11 18:35 | 显示全部楼层
在控制引脚上加上隔离芯片。
usysm 发表于 2017-10-11 18:41 | 显示全部楼层
IO的速度是多大?
typeof 发表于 2017-10-11 18:41 | 显示全部楼层
可能电压干扰造成的。
yujielun 发表于 2017-10-11 18:41 | 显示全部楼层
可能变频器造成的干扰比较大。
 楼主| 电子过客 发表于 2017-10-12 08:23 | 显示全部楼层
yujielun 发表于 2017-10-11 18:35
在控制引脚上加上隔离芯片。

中间就是加的光耦
 楼主| 电子过客 发表于 2017-10-12 08:25 | 显示全部楼层
usysm 发表于 2017-10-11 18:41
IO的速度是多大?

输入速度不大,几秒钟才采集一次
gujiamao12345 发表于 2017-10-12 09:39 | 显示全部楼层
这种情况上示波器看看,到底是io被干扰了还是根本没中断呢
 楼主| 电子过客 发表于 2017-10-12 15:09 | 显示全部楼层
gujiamao12345 发表于 2017-10-12 09:39
这种情况上示波器看看,到底是io被干扰了还是根本没中断呢

干扰了也能看影响其I/O电平的高低
 楼主| 电子过客 发表于 2017-10-12 18:00 | 显示全部楼层
自己顶一下, I/O加了 下拉电阻和电容 后就一点反应都没有,
daijun20803 发表于 2017-10-12 19:53 来自手机 | 显示全部楼层
学习学习
huaiqiao 发表于 2017-10-13 21:32 | 显示全部楼层
接上ESD器件,加高速光耦
山东电子小菜鸟 发表于 2017-10-13 22:23 | 显示全部楼层
请确保IO口的电平
android2 发表于 2017-10-16 18:04 | 显示全部楼层
I/O加了 下拉电阻和电容 后就一点反应都没有,

是哪里的信号干扰了
selongli 发表于 2017-10-16 22:41 | 显示全部楼层
使用隔离芯片。
fentianyou 发表于 2017-10-16 22:42 | 显示全部楼层
是外部的硬件干扰吗?
xiaoyaodz 发表于 2017-10-16 22:42 | 显示全部楼层
楼主判断干扰来自哪里?
selongli 发表于 2017-10-16 22:45 | 显示全部楼层
光耦芯片就可以。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

55

主题

210

帖子

2

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