• 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
EEPROM AT24C256 - początki
#1
Witam,
Nie mogę nigdzie znaleźć przykładów na odczyt i zapis wielu zmiennych w eeprom.

Mam w głowie coś takiego:

ilosc_cykli, czas_wtrysku_cykl, obroty_cykl, czas_dzial_cykl1 (...) czas_wtrysku_cyk5, obroty_cyk5, czas_dzial_cykl5

jeżeli w pierwszej kolumnie będzie ilosc_cykli = 3 (przypominam że maksymalna ilość cykli wynosi 5)
czas wtrysku dla 1 cyklu = 4,5ms
czas wtrysku dla 2 cyklu = 10ms
czas wtrysku dla 3 cyklu = 15,8ms
obroty dla 1 cyklu = 600obr
obroty dla 2 cyklu = 1000obr
obroty dla 3 cyklu = 2500obr
czas działania dla 1 cyklu = 60s
czas działania dla 2 cyklu = 1m 30s
czas działania dla 3 cyklu = 2m 15s


wtedy zapis w pamięci będzie:
3, 45, 600, 60, 100, 1000, 90, 158, 2500, 135, 0, 0, 0, 0, 0, 0 



Jakbyśmy użyli 5 cykli:
czas wtrysku dla 1 cyklu = 4,5ms
czas wtrysku dla 2 cyklu = 10ms
czas wtrysku dla 3 cyklu = 15,8ms
czas wtrysku dla 4 cyklu = 10ms
czas wtrysku dla 5 cyklu = 9ms
obroty dla 1 cyklu = 600obr
obroty dla 2 cyklu = 1000obr
obroty dla 3 cyklu = 2500obr
obroty dla 4 cyklu = 3000obr
obroty dla 5 cyklu = 5500obr
czas działania dla 1 cyklu = 60s
czas działania dla 2 cyklu = 1m 30s
czas działania dla 3 cyklu = 2m 15s
czas działania dla 4 cyklu = 60s
czas działania dla 5 cyklu = 60s

wtedy zapis w pamięci będzie:
5, 45, 600, 60, 100, 1000, 90, 158, 2500, 135, 100, 3000, 60, 90, 5500, 60

W związku z tym że nigdy nie bawiłem się pamięcią eeprom to chciałbym wiedzieć jak zapisać taką informację, i jak sprawdzić ile takich zmiennych mamy zapisanych.

Przykładowo jak mamy w pamięci tylko dwa takie wiersze jak w przykładzie
3, 45, 600, 60, 100, 1000, 90, 158, 2500, 135, 0, 0, 0, 0, 0, 0 
5, 45, 600, 60, 100, 1000, 90, 158, 2500, 135, 100, 3000, 60, 90, 5500, 60

To odpowiedź powinna brzmieć że mamy zapisane 2 wiersze.

Może ktoś poratuje jakimiś przykładami na zapis większej ilości zmiennych w wierszu?

Dziękuję
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości