STC12F2K60S2 关电后VCC上有个500mV,在开机,运行会出错。
STC12F2K60S2 关电后VCC上有个500mV,在开机,运行会出错。当VCC关电后脚上还有500mV电压,开机后发现不是跑在定义的默认值上,但其他的功能都是OK,软件上还试了很多办法就是 回不到默认值。
这个默认值是开机显示16,对应是的数组第16个数据,当VCC上还有500mV时开机,MCU就从0x00跑,但显示学是16。
软件上 试好多方式,各位朋友帮忙琢磨下
我现在的处理办法是,在VCC上加了个510R电阻,给VCC电容上放电,这样关电很快降到0V,在开机一切一常。 可能是从串口串电进去的, LM1876 发表于 2014-5-6 10:26
可能是从串口串电进去的,
串口拔掉也一样,可能是供电部分电容较大,但500mV STC MCU应该不工作了吧!或应该复位了。 估计是串口跑过去的电。。 去掉电源的滤波电容,
不完全掉电,单片机是会异常的 电容有几十到100u 就可以。
确认外围有没有供电的。 devcang 发表于 2014-5-7 08:22
电容有几十到100u 就可以。
有是滤波电容470uF,加这么大主要是怕5V电源上有干扰。
页:
[1]