Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Zapis wewnętrznej EEPROM na AT89C51RD2

polik80 29 Kwi 2006 18:31 996 4
  • #1 29 Kwi 2006 18:31
    polik80
    Poziom 13  

    Na początku napiszę że urzywałem opcji szukaj i sprawdzałem w helpie bascoma.
    Mam problem próbuję zapisać (na początku cokolwiek) do wewnętrznej pamięci eeprom jednak instrukcja którą znalazłem w helpie ( READEEPROM/WRITEEEPROM)jest tylko na układy AT89s8232 i pewnie całą ich rodzinę. Mój układ AT89C51RD2 należy do rodziny 8051 i kompilator wykłada się przy tej instrukcji. może ktoś wie jak obejść ten problem??
    Wiem że mogę dorzucić na płytkę pamięć na I2C i wiem jak to zrobić ale układzik ma całkiem sporo wewnętrznego eepromu i szkoda by było gdybym nie mógł w niego nic wpisać.
    Z góry dzięki za pomoc

    0 4
  • #2 01 Maj 2006 12:56
    polik80
    Poziom 13  

    A może ktoś wie jak to napisać w asemblerze??
    Wie i Powie??

    0
  • Pomocny post
    #4 01 Maj 2006 13:34
    max_gg
    Poziom 26  

    Witam!

    Po pierwsze: mimo, że układ ma 51 w nazwie, to jednak jest odmianą '52-ki.
    Po drugie: Jedynie wersja ED2 ma wbudowaną pamięć EEPROM o wielkości 2kB.
    Powyższe dane są w nocie katalogowej tego mikrokontrolera.
    Dane o dostępie do wbudowanych "urządzeń" też znajdują się w/w dokumencie - ale oczywiście asemblera musisz sam się nauczyć.

    Pozdrawiam!

    Marcin "Max" G.

    0
  • #5 01 Maj 2006 21:53
    polik80
    Poziom 13  

    Fakt mój błąd nie uwarznie przeczytałem data sheet, a przede wszystkim sugerowałem się tym co było napisane na stronie sklepu kamami, a więc do układu dorzucam EEPROM i jazda do roboty. Dzięki za zainteresowanie.

    0