Go Down

Topic: ¿Se puede poner un array o tabla look-up en la rom? (Read 1 time) previous topic - next topic

Heke

Conservas los buenos principios de los programadores de antaño, ahorra ram como sea y de ahi recursos...

Efectivamente, ese avatar y un buen recuerdo de la epoca Pdaexpertos.

Cuenta con mi ayuda en lo que pueda compañero.

Muy interesante la challenge, pero teneis que hilar muy fino en ella ¿Participais desde Alicante?

Un saludo.
CUIDADO !! MIS POST NO SON APTOS PARA MENORES. SI ERES MENOR DE 14 AÑOS DEBES DE LEERLOS ACOMPAÑADO DE UN ADULTO

Igor R

#6
Dec 09, 2012, 02:03 am Last Edit: Dec 09, 2012, 02:07 am by Igor R Reason: 1
Hay un poco de mezcla en este post... Existe la memoria de programa (flash), la sram y la eeprom. Para un atmega328 son 32 Kb, 2Kb y 1Kb respectivamente.
Una posibilidad es guardar las tablas en la memoria de programa (como bien han dicho con progmem). Que es la mayor de todas, a no ser que tengas un programa muy extenso.
Si quieres un ejemplo de como guardar un vector y leerlo, en este link tienes una tabla de linealización de un sensor NTC guardada en flash y que se hacen los cálculos para convertir la entrada analógica a variable física:

http://real2electronics.blogspot.com/2011/07/maqueta-de-control-pid-con-arduino.html

EEPROM => http://www.arduino.cc/en/Reference/EEPROM
FLASH => http://playground.arduino.cc/Main/PROGMEM
Tipos de memoria => http://playground.arduino.cc/Learning/Memory

Saludos,

Igor R.

ionhs


pepefe

Al final lo solucioné de otra forma pero no me convence mucho el funcionamiento.
Como no tiene nada que ver lo voy a preguntar en otro hilo.

Go Up