Advertisement

STC单片机无需断电自动程序下载

阅读量:

免断电自动程序下载的实现思想

    • 1、STC单片机的软件复位功能
    • 2、STC-ISP下发的下载命令
    • 3、实现方式

STC C51单片机采用串行接口下载程序,在无需更换电池的情况下核心目标在于实现用户空间运行时允许系统进入代码分区执行相应的任务。

1、STC单片机的软件复位功能

在程序正常运行期间能够通过软件实现复位的特性,在硬件层面上与直接将RST设为逻辑高电平的行为具有完全相同的功能;系统会在发生复位事件后立即执行初始化操作并恢复正常的指令流程;具体而言,在IAPCON寄存器中配置SWRST字段使其值等于逻辑高电平(即赋值为1)的操作能够触发系统的自启动过程;当系统完成上述操作并恢复稳定后,在后续操作中若再次执行相关初始化配置,则可使得单片机直接从其Internal Serial Port (ISP)代码区开始执行任务;这一过程不仅实现了对串口设备的正确初始化而且还确保了后续数据传输操作的顺利进行;

在这里插入图片描述

2、STC-ISP下发的下载命令

该系统会自动识别来自STC-ISP的应用程序中的下载指令。
为了确保及

全部评论 (0)

还没有任何评论哟~