yhn1973 发表于 2014-2-20 18:13
多半是程序的原因,最好试的办法是用汇编编一个小程序,要关闭所有中断,往19H里写一个值,看看会不会变。 ...
这个我深有体会。
近来一个STM32的产品,电池供电,RF产品,对频时一个IO跟主机通信,就是这个IO,我深知STM32的IO脆弱,所以串了一个300欧姆电阻再连到端子,并且IO读地有5V的TVS保护,但是代工厂私自认为那是ESD保护,换了一个ESD器件(200V),这个产品到了美国1000套,一个月后居然有200多套烧了这个IO。。。。
我经常用压电打火机的打火芯对IO脚或电源脚打火(离度第秒月微亿 2~3mm,火苗直达引脚)来测试系统的可靠性,一般PIC和STC是不会出现问题的,不复位不死机,IO不会坏,但是STM32就很可怕了,IO坏掉。。。。
|