06-04-2022, 07:46 AM
Hola a todos,
Tengo unas dudas sobre como gestionar la EEPROM de Arduino.
1/ Me gustaría guardar el valor de unas variables en la EEPROM manualmente o fuera del código del programa si fuera posible, es decir, me gustaría que unas variables tuvieran un valor por defecto, con la posibilidad de que se puedan modificar, y que no sean inicializadas con ningún valor ya que lo leerán de la EEPROM.
¿Como lo hacéis vosotros? Se me había ocurrido una "chapuza" que era darle valor en el código, compilar y ejecutar,,,, después borrar las lineas donde escribo en la EEPROM, y volver a compilar.... Pero no suena muy serio esto.
2/ ¿ Y la gestión de las direcciones de memoria ? ¿la elección de cada una de ellas para varias variables? ¿las elegís manualmente y os hacéis una lista con las referencias "ej: dirección-variable-tamañoReservado"?
¿y para guardar variables de mayor tamaño que un byte? Utilizáis alguna librería para ello, o hacéis vuestras propias funciones??
Muchas gracias!!!!! estoy deseando ver como lo hacéis vosotros.
Tengo unas dudas sobre como gestionar la EEPROM de Arduino.
1/ Me gustaría guardar el valor de unas variables en la EEPROM manualmente o fuera del código del programa si fuera posible, es decir, me gustaría que unas variables tuvieran un valor por defecto, con la posibilidad de que se puedan modificar, y que no sean inicializadas con ningún valor ya que lo leerán de la EEPROM.
¿Como lo hacéis vosotros? Se me había ocurrido una "chapuza" que era darle valor en el código, compilar y ejecutar,,,, después borrar las lineas donde escribo en la EEPROM, y volver a compilar.... Pero no suena muy serio esto.
2/ ¿ Y la gestión de las direcciones de memoria ? ¿la elección de cada una de ellas para varias variables? ¿las elegís manualmente y os hacéis una lista con las referencias "ej: dirección-variable-tamañoReservado"?
¿y para guardar variables de mayor tamaño que un byte? Utilizáis alguna librería para ello, o hacéis vuestras propias funciones??
Muchas gracias!!!!! estoy deseando ver como lo hacéis vosotros.