Autor |
|
|
|
BID = 128867
elektrofreak18 Neu hier
Beiträge: 30
|
|
hallo!
hab ein kleines problem!!
will nur einen µC verwenden und das heisst dass ich diese Schaltung memory mapped machen muss!!
die controllleitungen gehen direkt zu den 4051!!
das RAM hat 256kBit,sprich 15 Adressleitungen!
der obere teil des RAMS soll für den MAS sein, und der untere teil soll als ganz normales RAM funktionieren!
wie verbind ich das alles und brauch ich ein latch??
lg thomas |
|
BID = 128900
Jornbyte Moderator
Beiträge: 7178
|
|
Ja, du benötigst ein Latch (z.b. 74hc254) für die Highadresse, Lowadresse und noch eines für die Datenleitung.
_________________
mfg Jornbyte
Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten. |
|
BID = 128907
elektrofreak18 Neu hier
Beiträge: 30
|
warum brauch ich eines für high-low adressen und Datenleitung!!
versteh i irgendwie net??
i hab eher gedacht dass ich das PSEN ans latch anschliese!!
lg thomas
|
BID = 128917
Jornbyte Moderator
Beiträge: 7178
|
Du hast einen 8 Bit-Port. Der 254'er hat 8 Leitungen. Am Ram brauchst du 15 Adressen, die passen aber nicht alle an einen 254'er. Dazu kommen ja auch noch die Daten. Um den Ram zu beschreiben sollten vorher die Adressen und Daten sauber anliegen. Also 2x8 = 16 für die Adressen und 1x8 für die Daten. Beim lesen müssen die Adressen am Ram liegen und das Latch übernimmt die Daten vom Ram. Über das Timing steht ja einiges im Datenblatt zu deinem Ram.
_________________
mfg Jornbyte
Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.
|
BID = 128977
elektrofreak18 Neu hier
Beiträge: 30
|
wieviel latches brauch ich dann??
will ja nur eines haben,weils ein minimalsystem werden soll!
und ich hab eben keine 23 freie pins zu verfügung!!
von die 4 ports ist einer für die Datenleitung!!
einer ist dann noch für Controllleitungen!
bleiben noch 2 ports!
davon brauch ich 3 pins(2 rs232 und funk)!
bleiben 13 pins über!
und jetzt hätte ich da ein latch hineingebaut dass i mit den restlichen 13 pins für 15 adressleitungen auskomm!
verstehst??
lg thomas
|
BID = 129072
Jornbyte Moderator
Beiträge: 7178
|
Hier mal einen Schltungsauszug, wie ich es gelöst habe.
IC5 und 10 sind für die Adressen zuständig. IC9 liest oder schreibt die Daten. Diese "24" Leitungen liegen an PortA (8 Bit), der auch noch andere Aufgaben hat. Am PortC sind die Steuerleitungen. Zuerst schreibe ich die Low-Adresse in IC5, danach High-Adresse in IC10. Diese werden da gespeichert und an das Ram gelegt. Nun kannste die Daten schreiben oder lesen.
_________________
mfg Jornbyte
Es handelt sich bei dem Tipp nicht um eine Rechtsverbindliche Auskunft und
wer Tippfehler findet, kann sie behalten.
|
BID = 129381
elektrofreak18 Neu hier
Beiträge: 30
|
Hello danke!!
wennst ma net die schlatung geschickt hättest,hätte i mi ausgekannt!
a ja an ERDI-SOFT!!
könnte dir nen MAS3587 geben!!
weil i hab nämlich 3 davon!!
lg thomas
|
BID = 129775
ERDI-Soft Stammposter
Beiträge: 200 Wohnort: Offenburg
|
Ehrlich? Wäre cool.
Aber wo hast du die Teile her?
_________________
Wie immer gilt: Erst googeln, dann fragen!
(Für ICQ bitte erst Anfrage per PM, da alles andere nicht angenommen wird.)
|
BID = 129810
elektrofreak18 Neu hier
Beiträge: 30
|
i hello!!
habs mich direkt nach japan gewendet!
hat aber ein wenig gekostet!!
aber i hab gott sei dank nen sponsor für mein projekt!
soll i dir einen schicken??
lg thomas
kannst du mir bei der programmierung helfen??
i kenn mi net ganz mitn I2c aus und wie i des in c schreiben soll!
lg thomas
|