Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino Internal EEprom
#1
Verovatno neki od vas vec znaju, ali verujem da ima i onih poput mene koji jos uvek eksperimentisu pa da podelim ovo moje saznanje. 

Dakle, trebalo mi je da nekako sacuvam neku informaciju koja ce biti tu i kad se uredjaj opet ukljuci, i prvo mi je palo na pamet da imam update sketch-a pri svakoj toj promeni, naravno to bi mi zahtevalo BT ili sl. koriscenje hardwerskog UART-a etc.

I tako trazeci neko drugo normalnije resenje, iskopam da recimo ATMega328P ima 1kb internog eeprom-a, dakle za moj slucaj sasvim dovoljno, a po ovome koriscenje tog istog deluje ekstramno lako.


Code:
#include "EEPROM.h"

//...
EEPROM.write(address, valueToStore);
storedValue = EEPROM.read(address);
//...


Dakle, po onome sto sam video nakon RTFM-a evo koliko imamo na raspolaganju sa adekvatnim verzijama: 

ATmega328 - 1024 bytes (1 kilobyte)
ATmega1280 \ 2560 -  4096 bytes (4 kilobytes)
ATmega168 - 512 bytes

EDIT
Razmisljam na glas, sta bi bilo skuplja operacija, da li ona prva ideja koja je mozda overkill ali gde bi update sketch-a isao retko ionako on demand ali gde bi neku vrednost imao automatski zakucanu kao neku konstantu ili sl., ili koriscenje eeprom-a za "business" logiku, jer bi onda svaki put ionako morao da citam sta je tacno upisano ako bi imao neki if\else deo ili sl. deo koji zavisi od toga.
Reply


Messages In This Thread
Arduino Internal EEprom - by vsavic - 12-17-2016, 12:47 AM
RE: Arduino Internal EEprom - by mikikg - 12-17-2016, 01:02 AM
RE: Arduino Internal EEprom - by vsavic - 12-17-2016, 01:08 AM
RE: Arduino Internal EEprom - by gorankg - 12-17-2016, 12:09 PM
RE: Arduino Internal EEprom - by vojinilic - 12-17-2016, 12:53 PM
RE: Arduino Internal EEprom - by Macola - 12-19-2016, 10:05 AM
RE: Arduino Internal EEprom - by Želja - 12-19-2016, 10:27 AM
RE: Arduino Internal EEprom - by mp3police - 12-19-2016, 10:28 AM
RE: Arduino Internal EEprom - by Macola - 12-19-2016, 01:28 PM
RE: Arduino Internal EEprom - by Želja - 12-19-2016, 01:52 PM
RE: Arduino Internal EEprom - by mikikg - 12-19-2016, 10:25 PM
RE: Arduino Internal EEprom - by mikikg - 12-20-2016, 11:34 AM
RE: Arduino Internal EEprom - by mikikg - 12-20-2016, 11:53 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)