¿Programación de alto voltaje de ATTiny13 con AVRISPmkII y avrdude?

1

Estoy en el proceso de aprender cómo programar ATTiny13-20pu, y estoy leyendo este post: enlace ( archivado: enlace ), que explica cómo realizar una comunicación en serie con attiny.

Citando:

  

"El cuarto canal de multiplexor ADC en el tiny13 requiere que la línea de reinicio esté dedicada como un pin IO. Al configurar este fusible se rompe la programación en serie simple, así que elegí usar   Solo tres de los cuatro canales disponibles. Puedes alterar el código si   no te importa la programación de HV, "

Para programar ATTiny estoy usando AVRISP mkII, que conecto usando un conector Vcc de 6 clavijas, GND, SCK, MISO, MOSI. La CC externa es de 5 V (GND y Vcc de avrisp están conectados a GND y Vcc de esa fuente de CC; de lo contrario, avrdude no ve el objetivo). Un ejemplo del comando en Linux:

avrdude -p attiny13 -c avrispmkii -P usb -U flash:w:blink.hex

La pregunta es, ¿es posible utilizar la programación de HV en esta configuración o necesito algo más que AVRISP? ¿Qué hacer con la fuente de CC externa, que ahora es de 5 V y es paralela a las AVRISP Vcc / GND?

Como tengo muy poca experiencia en la programación de chips, trato de ser seguro y entiendo las consecuencias de quemar ese fusible relacionado con RESET.

Si es posible, avise también si estoy haciendo la programación de manera incorrecta (chip en peligro o dispositivo AVRISP), o llame a las cosas por nombres incorrectos.

    
pregunta Roman Susi

1 respuesta

3

Lamentablemente, el AVRISP MkII no puede realizar la programación de HV. La sección de solución de problemas del manual de AVRISP MkII ( PDF page 27 , o item 6 en la versión HTML ) indica que, si no puede detectar el objetivo, puede ser porque:

  

La interfaz SPI en el objetivo está deshabilitada porque el fusible SPI no está programado, y / o el fusible RSTDSBL o DWEN está programado.

La resolución:

  

Si la configuración de los fusibles deshabilita la interfaz del ISP, uno tiene [sic] para usar otra interfaz de programación para restablecer estos fusibles. Consulte la hoja de datos del dispositivo para obtener más detalles sobre la configuración de los fusibles y la interfaz de programación. STK500 se puede utilizar para la programación paralela de alto voltaje, y JTAGICE mkII se puede usar para la programación JTAG.

El AVRISP MkII tiene una fuente de alimentación de 5 V como dispositivo USB, pero no incorpora un convertidor de refuerzo para suministrar los 12 V necesarios para HVSP.

    
respondido por el JYelton

Lea otras preguntas en las etiquetas