Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Czas odczytu z wbudowanej pamięci EEPROM

xDzidek 10 Sty 2005 20:41 845 1
  • #1 10 Sty 2005 20:41
    xDzidek
    Poziom 10  

    No wlaśnie, mam procesor AT89S8252, ma on na pokładzie 2K EEPROM-u. Wszystko jest git bo tyle mi trzeba ;)

    Niestety w tej pamięci przechowywane będą dane do których muszę mieć częsty dostęp. Wiem że czas zapisu do takiej pamięci może trwać około 10 ms. To nie jest problemem, ale ile trwa średnio czas odczytu ? Czy można EEPROM traktować jak zwykły RAM przy odczycie ?

    To dość istotne bo teoretycznie mógłbym kopiować dane do RAM-u a później na nich operować ale obmyśliłem to sobie inaczej. Poza tym pamięci RAM jest malutko...

    Dzidek

  • Pomocny post
    #2 10 Sty 2005 21:26
    jacekkar1
    Poziom 11  

    Dostęp do pamięci EEPROM w jest w tym przypadku szybki i odbywa się instrukcją MOVX. Na podstawie stanu bitu EEMEM procesor wie czy ma odwołać się do tego własnie EEPROMu czy tez do zewnętrznej pamięci danych. Jeśli nie stosujesz pamięci zewnętrznej to nie musisz zmieniac kontekstu instrukcji MOVX - wystarczy że na początku ustawisz bit EEMEM w rejestrze WMCON.

    Dodano po 2 [minuty]:

    Dostęp do pamięci EEPROM w jest w tym przypadku szybki i odbywa się instrukcją MOVX. Na podstawie stanu bitu EEMEM procesor wie czy ma odwołać się do tego własnie EEPROMu czy tez do zewnętrznej pamięci danych. Jeśli nie stosujesz pamięci zewnętrznej to nie musisz zmieniac kontekstu instrukcji MOVX - wystarczy że na początku ustawisz bit EEMEM w rejestrze WMCON.

 
Promocja -20%
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
tme