• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Zapis czasu pracy do EEPROM
#3
Może się też zdarzyć, że zapis ulegnie skorumpowaniu i po 5 miesiącach nic nie będziesz wiedział. Powinieneś zapisywać jako liczbę np. uint32_t, czyli w 4 bajtach, a wtedy to mogą być minuty pracy, następnie dodać do tego CRC by potwierdzić, że oczytana wartość ma jakiś sens, dodać np. 4 puste bajty sugerujące gdzie się zapis kończy, złożyć z tego strukturę, taką zapisywać i odczytywać, i tak układać zapisy
--------
______--------
____________--------
wtedy nawet jak ostatni zapis się wykrzaczy to sięgniesz do poprzedniego wiele nie tracąc.
Może minuty to przesada, może co 10, można wyliczyć jak szybko zbliżysz się do 10000 zapisu pojedynczej komórki i tak ustalić częstotliwość by mieć zapas 2x.
Albo użyć jakiegoś ESP i wysyłać dane w Internet na thingspeak czy jakiś serwis w tym stylu.
 
Odpowiedź
  


Wiadomości w tym wątku
Zapis czasu pracy do EEPROM - przez AnonimowyAnonim - 18-01-2023, 19:13
RE: Zapis czasu pracy do EEPROM - przez Jarewa0606 - 19-01-2023, 06:29
RE: Zapis czasu pracy do EEPROM - przez Irvin - 19-01-2023, 07:35

Skocz do:


Przeglądający: 1 gości