Estos son los pasos para cargar el
bootloader y/o reparar un Nano (o un UNO) con el TL866IIplus (y otros programadores compatibles):
- Cargar XGpro
- Select IC -> ATmega328P @TQFP32
- Project -> Open Project -> ATmega328P@TQFP32Nano_Fast_Blink.mpj
- Set Interface -> ICSP port y aceptar el aviso
- Device -> Program (o el botón "Prog.")
- Conectar el Nano al conector ICSP (consultar las posibles configuraciones más abajo).
- Pulsar el botón "Program"
y listo. Cuando termine la programación y se habrá grabado la memoria flash, borrado la EEPROM, cargado el
optiboot y, a modo de test de diagnóstico, el ejemplo
Blink.ino que hace parpadear el LED L con una frecuencia de 10Hz.
Ejemplos de conexión entre el TL866IIplus y el Nano:
1. Utilizando el
SPI-JTAG driver(*) que protege el TL866IIplus si el dispositivo conectado tiene problemas eléctricos o si hay un fallo de conexión en los cables.
De arriba a abajo y de izquierda a derecha encontramos:
- Cable ISP-6 a ISP-6
- Nano CH340x
- SPI-JTAG driver
- TL866IIplus
2. Utilizando el
SPI-JTAG driver(*) y un
adaptador múltiple ISP-UPDI(*).
De arriba a abajo y de izquierda a derecha encontramos:
- Cable ISP-6 a ISP-6
- Nano CH340x
- Adaptador ISP-10 a ISP-6
- Cable ISP-10 a TL866IIplus-ICSP
- SPI-JTAG driver
- TL866IIplus
3. Utilizando el
SPI-JTAG driver(*) y un el cable ICSP del TL866IIplus
De arriba a abajo y de izquierda a derecha, encontramos:
- Cable ICSP-6 del TL866IIplus
- Nano CH340x
- SPI-JTAG driver
- TL866IIplus
El cable ICSP conecta al Nano de esta forma,
y al TL866IIplus de esta otra.
En este caso es recomendable revisar con atención y verificar al menos un par de veces las conexiones entre el Nano y el TL866IIplus hasta garantizar que siguen el esquema que muestra XGpro.
(*) Opcional