Colección de citas famosas - Consulta de diccionarios - ¿Por qué el microcontrolador puede grabar programas directamente?

¿Por qué el microcontrolador puede grabar programas directamente?

La MCU puede programar directamente el programa porque ya hay un programa en la MCU.

Al iniciar el microcontrolador, primero ejecute este programa. El programa determina el estado del puerto. Si existe un estado consistente con "ROM a programar", lee datos de un determinado puerto (puerto serie, SPI, etc.), y luego escribe en la ROM del microcontrolador. Si no hay ningún estado de "ROM para programar", irá al programa del usuario y comenzará la ejecución.

Resumen del principio de programación de chips con un solo clic:

ICP: utiliza la interfaz SWD para programar, como el escritor J-Link y el software J-Flash.

ISP: utiliza el gestor de arranque más el periférico UART/USB y otras interfaces para grabar.

IAP: El propio software implementa el borrado eléctrico y la programación online sin utilizar ninguna herramienta. Los programas suelen dividirse en dos partes, a saber, el programa de inicio y el programa de aplicación.