Optymalizacja zapisu i odczytu zmiennych w EEPROM AT89S8252 pod BASCOM - jak zmieścić się w 300 B?

procedura zapisu do eeprom at89s8252





Poprzedni Następny
Wiadomość
Spis treści
From: "Pablo" <pablo11_at_nospam_poczta.fm>
Subject: procedura zapisu do eeprom at89s8252
Date: Tue, 24 Sep 2002 18:22:10 +0200


Witam
Buduje maly sterownik na at89s8252. Napisalem juz do niego program ( zajmuje
7,8 KB) flasha, zostalo wiec niewiele( okolo 300 B). W programie mam 50
zmiennych typu "byte" i 3 typu "integer" ktore musze zapisac do pamieci
eeprom w procku, a nastepnie odczytac je kilka lini dalej. Macie moze pomysl
jak to zrobic pod bascomem tak aby kod operacji zapisu i odczytu wszystkich
zmiennych zmiescil sie w 300 B flesha .
Pozdrawiam





Poprzedni Następny
Wiadomość
Spis treści
From: "Bartosz Sarama" <quasimod_at_nospam_poczta.usun.onet.pl>
Subject: Re: procedura zapisu do eeprom at89s8252
Date: Tue, 24 Sep 2002 18:36:39 +0200


Użytkownik "Pablo" <pablo11_at_nospam_poczta.fm> napisał w wiadomości
news:amq3ff$itj$1_at_nospam_news.lublin.pl...

W programie mam 50
zmiennych typu "byte" i 3 typu "integer" ktore musze zapisac do
pamieci
eeprom w procku, a nastepnie odczytac je kilka lini dalej.

Ładny mi to "mały sterownik" :-)

Bascoma nie używam, ale najszybciej to zrobisz traktując wszystkie
zmienne jako tablica (chyba można jakoś tam ustawić, żeby były w
jednym ciągu w pamięci??)
Wtedy mała pętelka od pierwszego adresu do ostatniego zapisz bajt po
bajcie i gra :-)
Odczyt równie prosto.

W asm zajęłoby to pewnie < 15 bajtów :-)


Pozdrawiam
Bartosz Sarama