¿Puedo programar un ATMega328P nuevo de fábrica usando los pines UART sin quemar un gestor de arranque? Estos pines son pines TX, RX, VCC, GND y DTR en el siguiente esquema. Son no los pines 10-13 de ISP / SPI.
Por ejemplo, si programa un Arduino Pro Mini (que requiere un programador ICSP) con un programador, no está conectado a los pines del ISP (básicamente la interfaz SPI: MOSI, MISO, SCLK, SS), sino a la E / S serie y los pines de reinicio .
Tengo entendido que se requiere un gestor de arranque si desea programar a través de estos pines, porque el gestor de arranque Arduino busca el tráfico UART en estos pines al inicio y la operación de manos libres para el código del usuario si no ocurre ningún intento de programación durante este tiempo.
Dicho esto, también entiendo que la grabación de un cargador de arranque se realiza a través de los pines ISP / SPI, y mi PCB ya está fabricada, lo que hace que la grabación de un cargador de barcos algo complicado. Entonces ...
¿Puedo programar un ATMega328P a través de los pines UART recién salidos del carrete, o necesitaré instalar una forma de grabar un gestor de arranque a través de los pines del ISP primero?