logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ATXmega128A1 ustawienia EBI

Tajoka 10 Kwi 2011 18:42 1103 3
REKLAMA
  • #1 9384130
    Tajoka
    Poziom 20  
    Witam. Muszę zaprojektować i uruchomić mały system zawierający w.w mikrokontroler, szybką pamięć SRAM 32kB(10ns, zapisywana przez inny układ) i sterownik LCD S1D13705 (128kB). Problem polega na tym, że nigdy nie używałem EBI. Czytając datasheet-a niby to zrozumiałem ale dalej mam pewne wątpliwości. Najpewniej użyję trybu 3 portowego gdzie 0 bajt adresu jest multipleksowany z danymi. Jak mam rozumieć rozumieć ustawienia offsetu dla chip select? ustawia się go bowiem w dwóch miejscach w rejestrach EBI (nic nie ma w nocie) i w rejestrach EBI Chip Select. I jak to jest z rejestrami dla SDRAM-u, jeśli takiego nie posiadam to mogę zostawić domyślne wartości? Proszę o wyjaśnienie problemu lub podanie źródła gdzie mógłbym wszystko doczytać. Bardzo proszę o wskazówki i pozdrawiam.
  • REKLAMA
  • REKLAMA
  • #3 9385672
    Tajoka
    Poziom 20  
    Bardzo dziękuję za podpowiedź. Przeglądałem swojego czasu stronę Atmela i nie natrafiłem na te całe mnóstwo informacji.
  • #4 9448193
    Tajoka
    Poziom 20  
    Witam ponownie. Uruchomiłem wstępnie EBI. Obsługuje 2 urządzenia zewnętrzne. Największe z nich ma przestrzeń 128kB. Uparłem się na wersję "3 port SRAM LPC" Bo doczytałem w nocie, że można nieużywane CS wykorzystać jako linie adresowe (u mnie byłoby to A16). Siedzę już nad tym trochę i linia A16 pozostaje nadal martwa. Czy ktoś wie jak ustawić rejestry aby ruszyła?

    EDIT: Należało wykorzystać w moim przypadku funkcję EBI_EnableLPC() i odpowiednio ustawić resztę:)
REKLAMA