TODOPIC
Microcontroladores PIC => dsPIC => Mensaje iniciado por: fram_22 en 11 de Junio de 2013, 15:54:12
-
hola:
Acudo con uds con una pregunta. Estoy considerando elaborar un datalogger para un motor con flujo orientado.
El dispositivo que utilizao es un dspic33E. Necesito guartan un volumen alto de datos (54 datos de 16 bits) y estaba considerando utilizar
la flash interna del dspic. Mi principal duda es sobre el tiempo que lleva la escritura de esta memoria, alguien sabe donde puedo encontrar el dato?
me interesa almacenar datos a una taza de 6kHz, pero no se si sea factible con la flash interna o si mejor lo intento con una memoria externa.
saludos!
-
Tengo entendido que no se puede guardar información en la Flash cuando ya has grabado tu microcontrolador.
A menos que tu dspic33 tenga EEPROM, ahi si lo podras guardar.
-
Tengo entendido que no se puede guardar información en la Flash cuando ya has grabado tu microcontrolador.
A menos que tu dspic33 tenga EEPROM, ahi si lo podras guardar.
hola: gracias por tu respuesta, en la hoja de datos se menciona lo siguiente:
On-Chip Flash and SRAM:
• Flash Program Memory (up to 512 Kbytes)
• Flash Auxiliary Memory (up to 24 Kbytes):
- Can be used as Bootloader space or for
EEPROM emulation without stalling the CPU
• Data SRAM (up to 52 Kbytes)
• Read/Write Security for Program Flash and
Auxiliary Memory
al parecer se peude emular una memoria eeprom y grabar datos a esta memoria, estoy leyendo al respecto.
saludos!
-
Tengo entendido que no se puede guardar información en la Flash cuando ya has grabado tu microcontrolador.
A menos que tu dspic33 tenga EEPROM, ahi si lo podras guardar.
No es verdad, puedes grabar la flash perfectamente desde el programa, el problema es que es un proceso lento, tienes que borrar previamente una página completa, y solo puedes borrar/grabar 1000 veces, eso es muy poco para un datalogger o cualquier otra aplicación que quiera usar la flash como si fuera una eprom.
Lo mejor es usar una tarjeta microSD, o una eprom por I2C si requieres poco espacio.
-
Viendo precios y velocidades de escritura las memorias flash por spi le pegan buena paliza a las i2c
-
hola! he encontrado esta memoria: 23lcv512.
Es una Ram no volatil, requiere de una bateria externa, pero tiene un tiempo cero de escritura y no es muy costoso (1.76 dlls en microchip direct :-/)
que opinan?
saludos!