Registro De Datos - Atmel ATmega164P/V Manual De Usuario

Microcontrolador avr de 8 bits de alto rendimiento y bajo consumo.
Tabla de contenido

Publicidad

El AVR especifica públicamente la instrucción JTAG y captura directamente el
contenido de la Flash vía el pórtico del JTAG. Unos 8-bits del Registro de Byte
de datos de la Flash es seleccionado como Registro de datos. Esto es físicamente
los 8 LSBs del Registro de Comando de Programa. Los estados Activos son los
siguientes:
• Captura DR: El contenido de selección del bytes de la Flash es capturado en el
Registro de Byte de Datos de la Flash. El AVR automáticamente alterna entre
leer el byte alto o bajo para cada nuevo estado de captura-DR, empezando con
el byte bajo para la primera Captura DR encontrada después de comando
PROG_PAGEREAD- El contador de Programa es post-incrementado después
de leer cada byte alto, incluyendo el primer byte leído. Esto asegura que el
primer datos es capturado desde la primera dirección por
PROG_COMMANDS, y leyendo la última localidad en la página haciendo que
el contador de programa incremente en la siguiente página.
• Desplazamiento-DR: El Registro de Datos de la Flash es desplazado por la
entrada TCK.

26.10.7 Registro de Datos

El Registro de Datos es seleccionado por los Registro de instrucciones del JTAG
descritos en la sección "Programación de Instrucciones Especificas del JTAG"
Las operaciones más relevantes de programación del Registro de Datos son:
• Registro Reset
• Programando el Registro de Habilitación
• Programando el Registro de Comandos
• Registro de Byte de Datos de la Flash
26.10.8 Registro Reset
El Registro Reset es un Registro de Datos de Prueba usado para resetear la parte
durante la programación. Esto requiere la parte antes del modo de
programación. Un valor alto en el registro Reset corresponde al pulling externo
del reset en bajo. La parte es reseteada hasta que hay un valor presente en el
Registro Reset. Dependiendo de las configuraciones de los Fusibles para las
opciones del reloj, la parte permanecerá reseteada por el periodo de tiempo
fuera del Reset después soltará al registro del reset. La salida desde el Registro
de Datos no es habilitada, así el reset tomará lugar inmediatamente, como se
muestra en la figura 24-2.
26.10.9 Programando el Registro de Habilitación
La programación del registro de Habilitación es de 16-bits. El contenido de
estos registros es comparado con la programación de la firma de habilitación,
con el código binario 0b1010_0011_0111_0000. Cuando el contenido del registro
es igual a la programación de la firma de habilitación, programando vía JTAG
el pórtico es habilitado. El registro es reseteado a 0 al Encender el Reset, y
debería siempre ser reseteado cuando llega al modo de programación.

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Atmega324p/vAtmega644p/v

Tabla de contenido