|
板子在客户那边工作了一段时间后发现STM32F407 的输入口出现了不工作的情况,共使用了16个IO口,发现8个出现故障,断电正常IO口测量对地电阻很大 , 故障的IO口测量对地电阻有的只有1K有的只有几百欧,去掉周围电阻电容,故障不变,可以肯定是STM32F407 的IO输入出了问题,不知道什么原因怀疑是STM32F4 的IO脚坏掉了,可是将IO脚配置成输出后,控制高低电压又似乎是可以控制的,非常疑惑,不知道有朋友知道原因吗? 板子其他功能都是正常,晶振正常的,液晶按键都是正常工作的,程序也没跑飞,只有STM32F4 的几个输入引脚电压不正确,量的只有1.1V,正常时应该上拉到3.3V 所以板子输入信号总是错误的 板子以前以前都是正常工作的,现在几个IO输入脚忽然不工作 难道是STM32的IO脚烧坏了? 配置16个输入IO引脚的代码如下:
板子一直在用的,忽然就这样了,刚用万用表测量了IO对地的电阻值,发现故障的IO变成 400欧姆左右, 好的IO脚对地电阻很大,所以,应该是 IO脚损坏了,只是不知道损坏的原因 外部24V都是经过光耦隔离的,核心电路都是3.3V 板子焊接后软件硬件通电测试过,在客户那边用了个把星期这样,应该不是焊接损坏,怀疑是静电什么的 难道STM32 的输入口这么脆弱吗? |
æ¥å£çµè·¯å¾
STM32F476NG使用CAN2通信无法接收数据
盘古UE-STM32F407工控板原理图
STM32F407 定时器触发DMA 求助大神
【MCU实战经验】基于STM32F407的音频播放器设计
【STM32F429心得\疑问】+STM32F4之FSMC和FMC
STM32F429读取IO口传输的数据速率
STM32F407ZGT6 手摸芯片背部重启
STM32F401RE NUCLEO求助,串口一直不能进中断
读取STM32F407内部温度传感器值错误
STM32F429多路内部ADC独立采集的办法
微信公众号
手机版
有没有可能是其他的干扰引入,导致了损坏,可以根据现场现象分析一下,或者外部在做一下额外的滤波...
用光耦做了隔离,就算有干扰也不应该会损坏IO啊,挺奇怪的,STM32 难道 电源浪涌?静电?
楼主的问题解决了没有,可以给点参考意见不?
我用另一个国产芯片遇到跟你一样的情况,IO对地500欧,3.3V对地100R,请问你后来是怎么解决这个问题的?
我的芯片是STM32F303
我的芯片是stm32f303