Paso 5: (opcional) ayuda! Sigue sin funcionar!
Hay algunas posibles razones por qué el tablero no funciona. Las razones más comunes son:-ICSP está deshabilitada en el MCU
-conectó los pernos mal
-hay un corto en alguna parte en tu circuito
Primero comprobaremos sus pernos. Prueba a ver si hay un corto en el circuito utilizando un multímetro.
Si eso no funciona es posible que el MCU tenga ICSP deshabilitado. Tal vez has hecho esto por accidente, o vino de la fábrica con ICSP deshabilitado. Si puede subir software a través de él de otra manera, es posible que esté desactivado ICSP.
Así si se deshabilita el ICSP, ¿qué puede hacer? Vamos a tener que resetear el chip. Esto eliminaría cualquier software de él. Podemos hacer esto mediante el uso de algo que se llama programación de alto voltaje. Básicamente, vamos a poner + 12V en el pin RESET de la MCU. Bueno, no somos, pero es tu programador. Por desgracia el dragón del AVR / AVRISP no puede hacerlo (hasta que yo sepa), pero el STK 500.
Para ver cómo utilizar alto voltaje de programación con un STK500, vea esta página (en la parte inferior). Desconecte todos los cables ICSP de su STK500 y poner su MCU en el zócalo correspondiente (véase el manual del STK500 para dónde exactamente). Sistema AVR Studio a modo de PP/HVSP en "Principal". Borrar el dispositivo y volver a habilitar el ICSP en AVR studio. Esto debe estar bajo fusibles en AVR Studio. SPIEN de activar y desactivar cualquier bit de bloqueo (ficha diferente).
Si desea saber más acerca de programación de alto voltaje, me avisan!
Gracias por leer :)