芯片Reset管脚的复位电路采用RC加按键方式,R=100K欧,C=0.1uF。
程序为配置芯片T1 1秒钟中断,中断后反转P1_0 IO输出,用于观察芯片工作状态。
现象为:初始上电芯片1秒钟反转P1_0,复位后偶尔会出现2秒反转,过一段时间后,不再有反转动作。
采用延时方式反转IO也会有同样情况,设置为1毫秒延时,复位后偶尔会出现2毫秒延时反转。
延时时间均变为预设置值的2倍,采用中断方式,芯片工作一段时间后会不工作。
怀疑是时钟信号分频问题,有没有办法将芯片的时钟信号输出?
gaoyang9992006:
电路和程序发来再说,另外那个如果不用复位电路效果怎么样,我看官方推荐的电路都是没有复位电路的。
cary zheng:
回复 gaoyang9992006:
电路就不发了,就是433M应用的最小系统,RC复位电路是100K和0.1uF,没有其他外设。
程序是延时50ms反转IO的程序。
接直流电源的时候看到,50ms反转的时候电流为7mA,当将电容两端短接,芯片复位后,出现100ms反转的时候,电流为4mA左右。
强烈怀疑是振荡源的问题,不过相同程序试了几颗,好像都有这个现象,又更像是软件的问题了。
TI中文支持网
