欢迎浏览长沙市芯盟半导体科技有限公司
长沙市芯盟半导体科技有限公司

长沙市芯盟半导体科技有限公司

新闻资讯
首页 新闻资讯 单片机资讯 单片机的烧写原理
单片机的烧写原理

2021-11-19

当计算机通过接口写入单片机时(此时单片机中没有程序),计算机如何通过接口访问内部ROM??对应的P如何指向MCU内部?rom(像单片机,rom?)

方法如下:

以单片机为ROM芯片,与早期的单片机相同。当单片机在通用程序上编程时,它与将程序写入rom(如28c和256)的过程相同。只是单片机使用的端口不同,编程时序也不同2.它与AT89S52或AVR单片机相同,单片机上有s,PI接口采用专用下载线将程序刻录到单片机中。此时,不同之处在于,单片机CPU不仅可以执行单片机本身的指令,还可以执行ROM操作的特殊指令,如ROM擦除、刻录和验证指令。在编程ROM下载线路中,首先由CPU通过发送这些指令(擦除ROM、读取数据、刻录ROM和验证ROM)来执行。此外,目前广泛使用的是JTAG仿真器,MCU CPU可以执行JTAG来完成特殊指令的ROM刻录操作3.启动程序,即MCU中已经存在燃烧程序。启动MCU时,首先运行程序判断端口状态。如果满足燃烧要求,ROM状态存在,从一个端口(串口、SPI等)读取数据并将其写入单片机的ROM中。如果ROM状态未被烧录,则传输给用户的程序开始执行,如AVR单片机的bootloader模式、STC串口下载模式以及其他单片机的串口编程。