TODOPIC

Microcontroladores PIC => dsPIC => Mensaje iniciado por: blackcat en 12 de Enero de 2008, 22:15:49

Título: Interfaz para Memoria Externa
Publicado por: blackcat en 12 de Enero de 2008, 22:15:49
Hola ...

 Estoy realizando mi tesis de grado .. el asunto es que estoy usando un dspic33FJ256MC710, la selección se fundamentó en que este dspic tiene control de motores (QEI y PWM) y hasta 32kbytes de RAM ... estoy haciendo un módulo .. mas bien una placa de desarrollo en donde hay diferentes interfaces A/D, D/A, SPI, I2C, ethernet, QEI, PWM .. etc, mas que todo para el control de sistemas de manera remota ...  ya estoy casi terminado y como suponía me sobraron los suficientes pines como para hacer un bus de 16bits ... esto seria bonito porque asi puedo realizar expansiones con periféricos clásicos como teclados matriciales, LCDs, memorias, etc ..... aunque la tecnología de ahora esta volviendo la cara (o ya la volteó) hacia los dispositivos seriales el bus paralelo tiene muchas ventajas ...

 Investigué un poco y vi que la serie PIC18F8XXX (creo) se puede seleccionar el modo de operación como microcontrolador o como microprocesador y varios mas ... esto es estupendo ... pues se puede expandir la memoria de programa hasta 2Mbytes a lo que lei en una nota de aplicación ... lo que me queda duda es que si esto mismo se puede hacer en un dsPIC ... entiendo que el dsPIC tiene arquitectura harvard, lo que significa que el proceso de reconocimiento de instrucción esta en una sección aparte de la memoria de datos y periféricos .... estuve estudiado la hoja de datos y no encuentro información relacionada ... alguien sabe algo respecto .. ??



Título: Re: Interfaz para Memoria Externa
Publicado por: unoquepasa en 13 de Enero de 2008, 00:48:42


           Yo estoy ahora usando el dspic30f4013 y no he visto nada, que te permita mapear memoria externa... con un DSP de texas que también estoy usando si que se puede, pero con la familia de dspic 30f... parece ser que no. No se, más no te puedo decir porque soy bastante novato. De todas maneras sino pone nada en el datasheet, lo veo complicado que se puede hacer.

Un saludo
Título: Re: Interfaz para Memoria Externa
Publicado por: Nocturno en 13 de Enero de 2008, 04:02:11
A mí no me suena que sea posible
Título: Re: Interfaz para Memoria Externa
Publicado por: blackcat en 13 de Enero de 2008, 04:40:07
Tambien lo supuse ... lastima que microchip no implemento algo asi en el dsPIC y me extraña que si lo hizo con el PIC18  ... .  esa caracteristica le daria mayor funcionalidad ...

Ademas no veo que en MPLAB exista una funcion que te permita mapear codigo a memoria externa ...


Yo creo que le pic32 si tiene esa caracteristica .. ....  Queda pendiente en mi cola de tareas !!

Gracias por las respuestas y Saludos!!!   :-)

Título: Re: Interfaz para Memoria Externa
Publicado por: Renatox_ en 14 de Enero de 2008, 14:08:09
hola Blackat el PIC32 tiene un puerto de 16 bits para manejar periféricos como pantallas QVGA, pero no lei nada que esos pines se usen como memoria de programa externa. Los dspic tampoco lo tienen, aunque su memoria de programa es de 4M solo se pueden usar 48kBytes de flash y la eeprom para guardar datos, el resto está ocupado o es espacio reservado.