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

[AVR][C] AtMega128 + Zewnętrzny SRAM.

Osmo 24 Sty 2009 13:52 2677 3
REKLAMA
  • #1 6046937
    Osmo
    Poziom 18  
    Witam.
    Moj drobny projekcik na AVR sie powieksza i nadeszła koniecznosc przeniesienia się na lepszy procesor.
    Wybrałem AtMega128, przygotowałem przejsciówke i staram sie zmontowac układ na płytce uniwersalnej. (płytka i procesor - zapas na przyszłosc).
    Jako, że planuje popracowac dluzej nad układem postanowiłem dołączy dodaakowy, zewnętrzny SRAM do uC. Jako że miałem zakupiony już wcześniej LST62832, postanowiłem go dołączyc, by ten element mie juz na stałe na płytce.
    No i utknąłem. Mój angielski nie pozwala na swobodne wertowanie specyfikacji (poprostu rozumie ok 1/3 technicznych słówek).
    Wiem jedynie że: SRAM ma 16 bit'ów lini adresu i 8 bitów lini danych, natomiast do uC podłącza się tylko 16 bitów - bity adresu 8-15 bezposrednio do pamięci, natomiast bity adresu 0-7 i bity danych poprzez...
    No własnie ? Zatrzask?
    [AVR][C] AtMega128 + Zewnętrzny SRAM.
    Z tego schematu rozumie że również bity danych są na stale podłaczone do uC, natomiast młodsze bity adresu są załączane gdy jest taka potrzeba. Dobrze interpretuje schemat? jaką kostke zastosowac?

    Wygrzebałem u siebie cos takiego jak 74HC00D, 74HC74D, 74HCTJ4D, 74HCT123D oraz 73f245 i tym podobne.

    Sczerze, nigdy tych kostek nie stosowałem, nie bardzo wiem jakiej użyc.


    Co zastosowac i jak to ustrojostwo podłaczyc ;]

    Pozdrawiam Rafał.

    PS. Problem z TV nadal aktualny, ale odkładam go na później, narazie wziąz pracuje z LCD ;]
  • REKLAMA
  • #2 6047291
    janbernat
    Poziom 38  
    74hc273 lub 74hc573(wygodniejszy układ nóżek).
    Tri state transparent latch
  • REKLAMA
  • #3 6047376
    Osmo
    Poziom 18  
    Najbliższy numerem scalak jaki mam to 74HC344, czyli trzeba wybra się do skepu, to niestety w poniedziałek, moze uda sie sprowadzi.

    Jak rozumie po podłączeniu zgodnie ze schematem, podaniu zasilania, pamięc powinna ruszyc (oczywiscie fusebity, i odp ustawienia w makefile) ?
  • #4 6049023
    janbernat
    Poziom 38  
    Powinna, ale oprócz tego co napisałeś ustaw w makefilu zewnętrzną pamięć RAM.
    Ale jak niedawno się dowiedziałem AVRStudio od atmela robi samo makefile po integracji zWINAVR.
    Darmo.
    Ściągnij i zainstaluj w kolejności takiej, jak na początku strony pewien mędrzec to opisał.
    Nie sugeruj się numerem scalaka!
    Mała różnica w numerze robi WIELKĄ różnicę w działaniu!
REKLAMA