Paso 4: Programación con ICSP
Asegúrese de que ninguna potencia se suministra a su tablero y conecte el otro extremo del cable a su programador externo, ya sea un 500 STK, AVRISP o un dragón del AVR o algo semejante que tiene un encabezado ICSP de 6 pines.Si vas a la programación a través de ICSP, se puente el bootloader de Arduino que aclara algo de espacio.
Puede utilizar su 500 STK en AVR Studio directamente subir software a su Junta Directiva. Esto significa que no utilizar Arduino, pero sólo C y las librerías AVR. También puede utilizar el estudio de Arduino. Acabo de leer esta página para ver cómo. Personalmente yo sólo estoy programación con C.
Si el MCU no enciende, probablemente significa que el programador externo no pone + 5V en su tabla. No te preocupes, no todos los programadores hacen esto! Eso no significa que rompió nada. Si este es el caso (por favor asegúrese de que realmente que el MCU no es alimentado en todo, usar un multímetro para ver si hay + 5V en el pin 2 de la cabecera ICSP), simplemente puede volver a conectar el suministro de la batería o la energía. Entonces el programador funcionará.
Generalmente el STK500 pondrá + 5V en el pin y el dragón del AVR no. El pin, sin embargo, todavía debe estar conectado, por lo que el programador puede detectar su MCU. Ten en cuenta que el STK500 es alimentado externamente, y el dragón del AVR sólo tiene el + 5V del puerto USB. No tiene suficiente jugo para alimentar un circuito externo, así, como USB puertos están limitados a una determinada corriente (500 mA o menos). AVRISP es USB también, pero no estoy seguro de lo que haría este tablero.