-
Notifications
You must be signed in to change notification settings - Fork 5
Quemar un bootloader de Arduino
El puerto SPI del programador de 6 pines encaja en el mismo puerto con el que cuentan la mayoría de las placas de desarrollo Arduino basadas en microcontroladores AVR (UNO, Nano, Leonardo, etc).
El puerto es ISP6PIN y el pin cuadrado corresponde a MISO, pero es mejor estar seguros y hacer una prueba de continuidad buscando qué pin corresponde a GND en la placa Arduino.
Para asegurarnos que pin del programador es GND, se puede medir la tensión con el pin que correspondería a VCC. Esta tensión debería ser de aproximadamente 5V.
Se conecta entonces el puerto del microcontrolador de tal forma que cada pin encaje en su respectiva ubicación: Basta asegurarnos que GND encaje con GND y el resto sí o sí encajará en su respectivo pin.
Como medida adicional para prevenir errores, asegurarse que la placa no esté conectada ni a un circuito externo, ni por USB a una computadora.
En un principio se podría quemar el bootloader con comandos: Quemar el bootloader es únicamente cargar un archivo intel HEX a la placa.
Desafortunadamente Arduino no nos provee ese archivo y tenemos que utilizar su IDE para quemarlo.
Seleccionamos la placa que vamos a utilizar.
Seleccionamos USBTinyISP que corresponde al programador del club.
En el caso de Arduino Nano existen dos bootloaders posibles para distintas versiones de Arduino Nano. Generalmente encontrar cuál de los dos corresponde a nuestra placa es a prueba y error dependiendo la placa que tengamos. Un único bootloader es el que funciona.
Finalmente seleccionar "Burn Bootloader", debería verse el resultado en la consola del IDE.