控制电路设计有复位电路。以前的程序可以正常启动,不需要手动复位。但软件程序升级后(开机条件没有改变,只是改变了些功能),用新程序就自行复位无效,要手动复位才能启动开机。经检测,复位电路没有问题,能工作。
我问的是为什么换程序后自行复位无效,需要手动复信才能启动,不是复位的作用。
检测过了,都没有问题。就是这次程序换了后出了这种情况,以前也升级过几次程序,都没出现这种问题。
把你程序贴出来我看看。
这是开机程序,就是加了个水阀开关判断就出现这种情况,屏蔽掉调用的processShuifa():及相应子程序就能正常复位开机了。
烧录STM32,编译器MDK532。
在Debug中已勾选,Rest and run还不行时,参考图中的操作