FAQ | Points | Add... | Recent posts | Search | Register | Log in


Problem z EEpromem na AT 90S2313


Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> Problem z EEpromem na AT 90S2313
Author
Message
Kminek
Poziom 14
Poziom 14


Joined: 19 Jun 2004
Posts: 187
Location: Poznań

Post#1 Post from the author of the topic 26 Jul 2004 18:40   

Problem z EEpromem na AT 90S2313


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
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 26 Jul 2004 18:40   





Back to top
   
harlejowiec
Poziom 18
Poziom 18


Joined: 06 May 2003
Posts: 588
Location: Łańcut

Post#2 26 Jul 2004 20:02   

Re: Problem z EEpromem na AT 90S2313


wystarczy ci (writeeeprom b, 1) tylko niezapisuj do komurki 0 bo w przypadku wystąpieniu resetu zostanie wyzerowany rejestr adresu i zapis zostanie dokonany na komurce 0. jeżeli dane zapiszesz do eeproma to po wyłączeniu zasilania nietracisz danych.
Back to top
   
Google

Google Adsense


Post# 26 Jul 2004 20:02   





Back to top
   
BoskiDialer
Poziom 22
Poziom 22


Joined: 28 Nov 2003
Posts: 1533
Location: Żory

Post#3 26 Jul 2004 21:50   

Problem z EEpromem na AT 90S2313


Podczas programowania kasowana jest pamięć flash oraz eeprom więc dane ulegają utracie. należało by zapisać pamięć eeprom do pliku przed programowaniem i podczas programowania ustawić programowanie pamięci flash+eeprom.
zmiennej nietrzeba zmieniać na postać bcd. adresowanie - kolejne adresy narastające o rozmiar poprzedniej zmiennej. (a-bajt b-wyraz c-bajt to adresy - a-1 b-2 c-4)
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Microcontrollers Generally -> Problem z EEpromem na AT 90S2313
Page 1 of 1
Similar topics
Problem z I2C 90S2313 --- EEPROM 24Cxx (17)
Problem przy generacji DTMF-uw w 90s2313 (3)
Problem z winavr i 90S2313 (24)
90S2313 - banalny problem?? (8)
Atmega32 , problem przy współpracy z zewnętrznym EEPROMEM po (7)
[ATMEGA][BASCOM] problem z eepromem 24c16 na I2C (9)
czym sie rózni AT 90S2313 PI od AT 90S2313 PC (6)
90s2313 - i2c - 90s2313 jak połączyć?(?) (3)
[90s2313] lub [atmega128] [bascom] problem z obsługą rs232 (12)
Karta z eepromem tylko (2)

Page generation time: 0.169 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed