Go Down

Topic: Valeur variable après reset (Read 4204 times) previous topic - next topic

nathan30

Bonjour,

J'aimerais savoir si il était possible de sauvegarder l'état d'une variable afin que celle ci retrouve son état après un reset de l'Arduino ?

Merci d'avance

tk5ep

Bonjour,

Je suis débutant, mais il me semble que le processeur de l'Arduino UNO possède une EEPROM interne de 1024 octets.
Elle est donc utilisable pour ce que tu veux faire.

infobarquee

bonjour,
tu peux utiliser l'eeprom pour stocker des variables.
attention au nombre d'écriture/lecture

par contre, il ne sera pas possible de garder en mémoire les variables au moment du reset, sauf si ton code faire une écriture toutes les millis, mais là, l'eeprom fera pouf avant.
AUCUNE AIDE PAR MP

nathan30

Merci pour vos réponses, mais comment écrire les variables dans cette mémoire ?

Merci d'avance

infobarquee

Merci pour vos réponses, mais comment écrire les variables dans cette mémoire ?

Merci d'avance
en cherchant sur le net :)
blague à part
http://www.arduino.cc/en/pmwiki.php?n=Reference/EEPROM
AUCUNE AIDE PAR MP

tk5ep

par contre, il ne sera pas possible de garder en mémoire les variables au moment du reset, sauf si ton code faire une écriture toutes les millis, mais là, l'eeprom fera pouf avant.
Bonjour,

N'est-ce pas le but de l'EEPROM de conserver les données MEME après une coupure d'alimentation ?
Si par RESET, tu parles de cela, il n'y a pas de problème. C'est bien pour ça que les EEPROM ont été inventées.

Cordialement,

infobarquee

l'eeprom est fait pour ca, MAIS ATTENTION, il y a une limite en écriture/lecture, après c'est mort.
Quote
The EEPROM memory has a specified life of 100,000 write/erase cycles
AUCUNE AIDE PAR MP

tk5ep

D'après la doc : 100000 cycles d'écriture.

Tout dépend donc de l'utilisation... Mais effectivement, il faut en tenir compte !

nathan30

Merci pour vos réponses :)

C'est juste pour faire un thermomètre avec les temp max et min donc seulement deux variables a sauvegarde, ça devrait pas etre trop lourd :P

jfs

Les valeurs de variables sont persistantes si rien n'est réécrit par dessus à la même adresse même après reset de du Mcu ?
Pas d'aide par MP !!!

Concernant le fonctionnement du forum tout se trouve dans les messages épinglés en tête de page.

Go Up