0% encontró este documento útil (0 votos)
280 vistas37 páginas

Dspic

El documento describe las características de la arquitectura de los microcontroladores dsPIC, incluyendo el motor DSP, la visibilidad del espacio de programa, la instrucción MOV y el uso de tablas de instrucciones para acceder a datos desde la memoria de programa.

Cargado por

Cesar Cabrera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
280 vistas37 páginas

Dspic

El documento describe las características de la arquitectura de los microcontroladores dsPIC, incluyendo el motor DSP, la visibilidad del espacio de programa, la instrucción MOV y el uso de tablas de instrucciones para acceder a datos desde la memoria de programa.

Cargado por

Cesar Cabrera
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ing.

Juan Vega Martinez Motor dsp


Unidad de aprendizaje 1
Arquitectura de los dsPICs

Unidad 1

Al finalizar la unidad los estudiantes comprenden e


identifican las principales características de la
45% arquitectura de los microcontroladores dsPIC de
MICROCHIP.

Ing. Juan Vega Martinez Arquitectura de los dsPICs 2


Logro de la sesión

Semana 3

Comprender y entender el funcionamiento del


21% motor dsp de los microcontroladores dsPICs,
usando lenguaje ensamblador(ASM) y C.

Ing. Juan Vega Martinez Arquitectura de los dsPICs 3


Introducción

Ing. Juan Vega Martinez 4


Mecanismo para la
transferencia de datos entre
PM y DM

Ing. Juan Vega Martinez 5


AGU: unidades
generadoras de
direccionamiento

Ing. Juan Vega Martinez 6


Ing. Juan Vega Martinez 7
Acceso PSV

Ing. Juan Vega Martinez 8


Acceso PSV

Visibilidad del espacio de programa

Normalmente, la arquitectura de
Harvard no proporciona ningún
mecanismo para transferir datos
entre estos dos espacios, pero los
dispositivos PIC24 y dsPIC® tienen
una característica conocida como
Visibilidad de Espacio de Programa
(o PSV para abreviar) que nos
permite ver un segmento de 32k de
flash Memoria de programa a
través de direcciones RAM.

Ing. Juan Vega Martinez 9


Acceso PSV
(Memoria de datos)

Ing. Juan Vega Martinez 10


Accediendo a datos desde PM usando PSV

Ing. Juan Vega Martinez 11


Accediendo a datos desde PM usando PSV

Ing. Juan Vega Martinez 12


Accediendo a datos desde PM usando PSV

Ing. Juan Vega Martinez 13


Accediendo a datos desde PM usando PSV

Ing. Juan Vega Martinez 14


Accediendo a datos desde PM usando PSV

Ing. Juan Vega Martinez 15


Accediendo a datos desde PM usando PSV

Ing. Juan Vega Martinez 16


Accediendo a datos desde PM usando PSV

Ing. Juan Vega Martinez 17


Accediendo a datos desde PM usando PSV

Ing. Juan Vega Martinez 18


Accediendo a datos desde PM usando PSV

Ing. Juan Vega Martinez 19


Instrucción mov
(Acceso PSV)

Ing. Juan Vega Martinez 20


Instrucción mov (Acceso PSV)

Ing. Juan Vega Martinez 21


Instrucción mov (Acceso PSV)

Ing. Juan Vega Martinez 22


Instrucción mov (Acceso PSV)

Ing. Juan Vega Martinez 23


Utilidad del PSV

Ing. Juan Vega Martinez 24


Ing. Juan Vega Martinez 25
Directivas:
• psvpage()
• psvoffset()

Ing. Juan Vega Martinez 26


Directivas:
• psvpage()
• psvoffset()

psvpage() psvoffset()

Ing. Juan Vega Martinez 27


Ing. Juan Vega Martinez 28
Acceso a datos desde PM usando
tablas de instrucciones

Ing. Juan Vega Martinez 29


Acceso a datos desde PM usando tablas de
instrucciones

Ing. Juan Vega Martinez 30


Acceso a datos desde PM usando tablas de
instrucciones

Ing. Juan Vega Martinez 31


Acceso a datos desde PM usando tablas de
instrucciones

Instrucciones para la lectura de pagina

Ing. Juan Vega Martinez 32


tbldrh

Ing. Juan Vega Martinez 33


tbldrh

Ing. Juan Vega Martinez 34


tbldrh

Ing. Juan Vega Martinez 35


tbldrl

Ing. Juan Vega Martinez 36


tbldrl

Ing. Juan Vega Martinez 37

También podría gustarte