Autor Tema: Guardar Muchos datos en la RAM  (Leído 2600 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado oscarCP

  • PIC10
  • *
  • Mensajes: 2
Guardar Muchos datos en la RAM
« en: 01 de Julio de 2014, 18:28:51 »
Estoy trabajando en un programa y necesito guardar datos de un sensor en la memoria del PIC para luego poder enviarlos por el puerto serie. Estoy usando un PIC32MX220F032B que tiene 8KB de RAM y el C32 compiler. Cada muestra de mi sensor es de 16 bits con lo que quiero almacenar los datos en un array de enteros. Ocupando toda la memoria podría guardar hasta 4000 muestras. Pero no puedo crear un array tan grande debido a la paginación de la memoria. Alguien conoce alguna instrucción que me permita almacenar esto en una parte de la RAM?
Un saludo

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: Guardar Muchos datos en la RAM
« Respuesta #1 en: 01 de Julio de 2014, 19:10:09 »
Tienes que activar la opcion "large arrays" del compilador (c32), tambien la opcion de direcciones de memoria largas (en ram).

Desconectado oscarCP

  • PIC10
  • *
  • Mensajes: 2
Re: Guardar Muchos datos en la RAM
« Respuesta #2 en: 02 de Julio de 2014, 13:20:08 »
Gracias por responder.
Alguna idea de como se hace eso? he estado mirando y no lo encuentro. Supongo que será en build options pero no veo nada de esto.

Desconectado DominusDRR

  • PIC24H
  • ******
  • Mensajes: 1982
    • Sicoy
Re: Guardar Muchos datos en la RAM
« Respuesta #3 en: 16 de Julio de 2014, 10:38:15 »
Deberías preguntar en el foro de microchip o abrir un ticket en el soporte técnico.

http://www.microchip.com/forums/m687116.aspx

« Última modificación: 16 de Julio de 2014, 10:53:11 por DominusDRR »
Tengo una idea algo difusa sobre MPLAB Harmony, XC32 con PIC32


 

anything