dzgzyyx 发表于 2025-5-31 02:32:24

关于IO口长期接地会导致IO口损坏的问题

请教各位,IO口外部拉低时间过长怎么会导致此IO口损坏?外部就是一个长期接地的信号,就是一个开关,没有其他转换,损坏后断开外部接地,上电后损坏的IO口一直是低电平,导致程序卡在这儿,是需要加限流电阻还是加二极管保护,或者开启内部上拉?有没有什么好办法?

神农鼎 发表于 2025-5-31 07:16:18

1, 将你原理图的PDF 贴出来,大家帮你分析
2,将I/O口设置为高阻输入

jwd 发表于 2025-5-31 08:55:07

串个电阻或者二极管

jwd 发表于 2025-5-31 08:56:11

再一个作为输入端口,先写1后再读端口状态

蓝天白云51 发表于 2025-5-31 11:33:26

IO口接地须串联一个几十欧的电阻.避免在程序跑飞时过大的拉电流损坏IO口.或者在设IO口为强推挽模式时,直接接地必然损坏IO口.

灰太狼8888 发表于 2025-5-31 19:40:04

是不是设置成推挽状态了,不想改电路的话可是设置成准双向口或者高阻输入并启动内部上拉
已经损坏的这个也可以试试设置高阻输入并启动内部上拉抢救一下

晓飛飛 发表于 2025-5-31 20:03:06

IO信号线不宜拉的太远,如果需要拉太远的话,最好加一级三极管电路做缓冲,最最最起码要增加信号钳位电路和自恢复保险作为防止超过电源范围的信号灌入IO。

dzgzyyx 发表于 2025-6-2 18:45:31

jwd 发表于 2025-5-31 08:55
串个电阻或者二极管

我也是这么想的,正在做实验{:ciya:}

dzgzyyx 发表于 2025-6-2 18:48:27

神农鼎 发表于 2025-5-31 07:16
1, 将你原理图的PDF 贴出来,大家帮你分析
2,将I/O口设置为高阻输入

感谢,原理图忘记放哪里了。。。就是开关常闭,线路有点长。

dzgzyyx 发表于 2025-6-2 18:49:07

jwd 发表于 2025-5-31 08:56
再一个作为输入端口,先写1后再读端口状态

害怕另外一个也损坏啊
页: [1] 2 3
查看完整版本: 关于IO口长期接地会导致IO口损坏的问题