|
不上论坛还不知道,看来不止我一个人遇到这问题!!!
我用的是STM8S103K6T6,外部晶体16M。产品开发工程中偶尔会芯片复位,当时我没怎么在意,等到试产的时候,全部都会受到莫名的干扰复位。机器都没**常工作,开始我以为是看门狗超时引起的,结果我把看门狗关掉也是一样的,接着怀疑复位电路,电源,程序..............整了差不多两天也没有什么头绪,最后无意中拔插烙铁的时候居然把芯片复位了,这下我才回过神来,结果几乎每次开关电源开关或是接插座有火花发生都会复位芯片,我都不敢相信ST芯片抗干扰能力这么差!!!会面我把电源用电池供电还是一样,这就是我很纳闷!!!没有供电源怎么还会干扰复位???难道是从IO口感应??接着我又改程序把所有的IO都置低电平,开关电源时复位现象依旧........最后确实没招了.......心里想着只有换其他家芯片了。
又过了两天,我有拿起那机器摆弄两下,还是一样,我看着那线路板想着所有的IO都置低电平了,只有晶体口没有受控制,会不会是从晶体频率高了容易受到干扰呢??想到这我把晶体改为4M,再开关电源,现象好了很多,100次偶尔一两次,最后我干脆把晶体去掉,用内部振荡,一切OK,问题终于彻底得到解决!!!当时心里别提有多高兴!!!
虽然问题解决了,但我还是不明白,STM8S芯片外部晶体怎么这么容易受到干扰呢??请高手赐教!!!!!! |
|