Cześć wszystkim mam problem z zapisywaniem (Basccom-AVR) zmiennych do pamięci EEprom dla uP AT90S2313.
Używam komend typu writeeeprom oraz readeeprom problem w tym że muszę zapisać dokładnie cztery zmienne typu byte i niewiem jaki podać adresy i wogóle mi coś nie wychodzi.
Czy zmienną przed zapisaniem należ przerobić na postać dwójkową np.
b=5
a=makebcd(b)
writeeeprom a, 2
czy wystarczy:
a=5
writeeeprom a, 2
Na konie mam pytanie czy podczas programowania uP pamięć EEProm jest również kasowana? Chodzi mi oto czy w ciągu działania programu zapiszę jakąś zmienną to czy pozostanie ona w tej pamięci nawet po wprogramowaniu nowego programu?
Dzięki i narka
Używam komend typu writeeeprom oraz readeeprom problem w tym że muszę zapisać dokładnie cztery zmienne typu byte i niewiem jaki podać adresy i wogóle mi coś nie wychodzi.
Czy zmienną przed zapisaniem należ przerobić na postać dwójkową np.
b=5
a=makebcd(b)
writeeeprom a, 2
czy wystarczy:
a=5
writeeeprom a, 2
Na konie mam pytanie czy podczas programowania uP pamięć EEProm jest również kasowana? Chodzi mi oto czy w ciągu działania programu zapiszę jakąś zmienną to czy pozostanie ona w tej pamięci nawet po wprogramowaniu nowego programu?
Dzięki i narka