Ajatol napisał: na dzień na każdą zmiane jest 1536 bajtów.
Zapisuje tam czasy stanięć i ruszeń maszyny czyli zapisuje jednorazowo 3 bajty.
Tak pierwszy bank jest do celów specyjalnych i mam tam wolne komórki
To może coś a'la rejestr(bufor) kołowy i odpada kasowanie komórek.
Komplikuje się troszkę obliczanie adresów i banków ,bo musimy sprawdzać czy nam się pamięć nie skończyła ale to jest przecież do napisania.
Czyli coś tak:
2 bajty=adres początek zapisu
2 bajty=adres koniec zapisu
I teraz jeśli chcę "wyzerować" tak bufor to "adres koniec zapisu" ładuję do
"adres początek zapisu", "adres koniec zapisu" na 0 i tak w kółko.
Ja takie cudo wykorzystuję w jednym rejestratorze tylko tam dane są w postaci ramek , ich długość i ilość (tych ramek)jest różna.
Tym jednak już zajmuje się PC.Atmelek po wysłaniu na żądanie PC-ta danych "zeruje" bufor i znowu zapisuje dane w eepromie,a pecet to co otrzymał zapisuje na HDD interpretuje i ... tak w kółko.
Pzdr.
Piotrek Sz.
DOPISAŁEM:
"adres koniec zapisu" nie na zero tylko zostaje jaki był