This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
芯片Reset管脚的复位电路采用RC加按键方式,R=100K欧,C=0.1uF。
程序为配置芯片T1 1秒钟中断,中断后反转P1_0 IO输出,用于观察芯片工作状态。
现象为:初始上电芯片1秒钟反转P1_0,复位后偶尔会出现2秒反转,过一段时间后,不再有反转动作。
采用延时方式反转IO也会有同样情况,设置为1毫秒延时,复位后偶尔会出现2毫秒延时反转。
延时时间均变为预设置值的2倍,采用中断方式,芯片工作一段时间后会不工作。
怀疑是时钟信号分频问题,有没有办法将芯片的时钟信号输出?
电路就不发了,就是433M应用的最小系统,RC复位电路是100K和0.1uF,没有其他外设。
程序是延时50ms反转IO的程序。
接直流电源的时候看到,50ms反转的时候电流为7mA,当将电容两端短接,芯片复位后,出现100ms反转的时候,电流为4mA左右。
强烈怀疑是振荡源的问题,不过相同程序试了几颗,好像都有这个现象,又更像是软件的问题了。