STC单片机不断电下载的问题
在STC单片机内部执行软件复位时发现可以不断电下载,也不用按复位键,指令如下IAP_CONTR = 0x60;
之前做过一个无线通信系统,系统上电后默认接收无线指令,然后根据指令完成需要做的事就让他软件复位到上电时的默认状态,等待下一个指令。
这时是将这句放在所有程序之后,可以实现不断电、不按复位直接下载,程序也能正常运行。后来想把它放在所有程序之前,测试过也可以实现不断
电、不按复位直接下载,但是这条指令修改了程序启动区,导致程序不能正常运行,不知大家还有什么比较好的解决方法? 你写的程序是放在用户应用程序区,当执行IAP_CONTR=0X60,单片机会进入ISP监控程序区,检测下载流,然后复位到用户应用程序区,然后会反复这一过程,你后面的程序都没执行 我一般是串口收到指定的字符串后,延时1秒,执行IAP_CONTR = 0x60;就可以了 3楼是正解,一般接收命令后,让其复位到ISP。
页:
[1]