Będę wdzięczny za link do schematu podłączenia zewnętrznego sramu. Szukałem już chyba wszędzie ale bezskutecznie.
Pozdrawiam PC
Będę wdzięczny za link do schematu podłączenia zewnętrznego sramu. Szukałem już chyba wszędzie ale bezskutecznie.
Pozdrawiam PC
Użytkownik "PC" snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news: snipped-for-privacy@newsgate.onet.pl
Przecież to właśnie powinno być _wszędzie_!
MCS'51 wystawia górną połówkę adresu [A8..A15] na port2. Dolną na port0 multipleksujac z danymi, stąd alternatywane oznaczenie linii portu0: [AD0..AD7]. Dlatego młodsze bity adresu [A0..A7] muszą być zatrzaskiwane w dodatkowym rejstrze (573) strobowanym sygnałem ALE (Address Latch Enable). Do pamięci i ew. dekodera adresowego podajesz: [A0..A7] z rejestru adresowego, [A8..A15] bezpośrednio z portu2. [D0..D7] bezpośrednio z portu0. Do odczytu/zapisu uzywasz sygnałów RD\ i WR\ (P3.costam) skojarzonych z wykonaniem rozkazu MOVX.
Dzięki za odpowiedź. Wiem jak to działa ale szukam sprawdzonego schematu. Potrzebuję max 256B poza tym zależy mi na wolnych portach. Dlatego chcę się ograniczyć tylko do 8 bitów adresu.
PC
Użytkownik PC napisał:
to zastosuj jakas kostke na i2c albo innym u-wire, max 3 linie
PC napisał(a):
a czy umiesz liczyc??? policz sobie ile potrzebujesz nozek zeby zaadresowac 256k chybaze chcesz tylko 256Bajtow wtedy po prostu obcinasz schemat i tyle...
ewentualnie zastanow sie nad pamiecia szeregowa...
jesli potrzebujesz do obliczen sporo pamieci, to taniej wyjdzie wymienic uC na wiekszy, niz dokladac cos do niego ...
nie opisales o co ci chodzi i do czego, wiec masz gdybanie a nie odpowiedz
Wydaje mi się, że wyraźnie określiłem o co mi chodzi. Procesora nie zamierzam zmieniać bo sam program będzie miał może trochę ponad 4k. Przewiduję jednak wykorzystanie sporej ilości zmiennych i stąd problem ramu. Pewnie, że mogę zastosować Atmega 128 ale po co. Procek ma być tani np. 89s52 (8k dla programu) i 256B ramu. Jak do tego dołożę drugie 256B ramu to będzie to czego potrzebuję a nawet więcej.
PC
Znalazłem coś takiego. Może się komuś przyda.
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.