He construido mi propio programador ATTiny, pero cometí un pequeño error en el camino: no alineé los encabezados correctamente y ahora, en lugar de enchufarlos en los pines 10, 11, 12 y 13 según el ArduinoISP ejemplo: ahora se conectan a los pines 8, 9, 10 y 11.
Si utilizo algunos cables de puente para conectar los pines para que coincidan con el ejemplo de ArduinoISP, todo funciona bien, es decir, el cableado en la placa real está bien, sin embargo, quiero poder simplemente enchufar mi placa que he hecho directamente y, por lo tanto, necesito que el cargador de arranque se queme y la carga funcione a través de los pines 8, 9, 10 y 11 en su lugar.
He intentado modificar el ejemplo yo mismo reemplazando las referencias a RESET, MOSI, MISO y SCK con mis propios números de pin, pero esto no parece ser suficiente. Cuando intento grabar el gestor de arranque ahora, aparece el siguiente error:
avrdude: stk500_program_enable (): error de protocolo, espera = 0x14, resp = 0x50avrdude: falla de inicialización, rc = -1 Doble verifique las conexiones y vuelva a intentarlo, o use -F para anular este check.avrdude: stk500_disable (): error de protocolo, espera = 0x14, resp = 0x51
Si intento cargar un boceto usando mi versión que tiene los números de pin personalizados, aparece este error:
avrdude: stk500_getsync (): not in sync: resp = 0x00
El cableado de mi programador es el mismo que se puede encontrar aquí: http://highlowtech.org/?p=1706 excepto que quiero que el boceto del programador funcione con diferentes pines.
Gracias