¿cómo programar los bits de fusible de atmeta32u4 a través del puerto usb?

2

Aquí tengo una placa de desarrollo avr con un núcleo de tipo Atmega32u4. Solo puedo acceder a la memoria a través de un cable USB. Los bits de fusible predeterminados parecen habilitar el JTAG que quiero desactivar. Desafortunadamente, los bits de bloqueo solo me permiten programar la sección de la aplicación. ¿Alguien sabe cómo cambiar los bits de fusible a través del puerto usb en este caso?

    
pregunta user125568

2 respuestas

2

Respuesta corta: No puedes. Debe tener algún tipo de programador en circulación para cambiar la configuración de los fusibles.

    
respondido por el Brendan Simpson
1

Consulte la hoja de datos 32u4 y Manual de instrucciones AVR .

La programación de los fusibles solo se puede realizar a través de

  • 28.6 Programación paralela (pág. 359)
  • 28.7 Descarga serie (pág. 367)
  • 28.9 Programación a través de la interfaz JTAG (pág. 371)

Aunque el programa puede escribir en la memoria flash (instrucción SPM ), los fusibles solo se pueden leer a través de la instrucción ELPM .

Los detalles sobre la lectura de los fusibles en el modo de programación automática se encuentran en 27.7.9 Cómo leer los fusibles y los bits de bloqueo del software .

    
respondido por el try-catch-finally

Lea otras preguntas en las etiquetas