Hi Leute! Hab hier ein GLCD mit einem HD61203 als Controller. Die Anschaltung an den uC (M16C/80) scheint ja eigentlich ziemlich logisch zu sein, dass einzige Problem, dass ich hab, ist der Enable Pin (E) und R/W (Read/Write), denn der M16C/80 hat einfach ein RD# und ein WR#. Ich hätte gedacht, da ich das LCD sowieso memory mapped anhängen will, ists egal, für D/I (Data/Instruction) und R/W nehm ich einfach A0 und A1 und hab halt dann vier Adressen, über die ich ihn anspreche (2 zum Lesen, 2 zum Schreiben). Mein Problem ist nur, was ich an E anschließen soll, damit die Daten richtig übernommen werden. Wär super, wenn irgendwer ein Schematic mit einer passenden Anschlatung oder ein paar Tips hätte! Danke, Rainer.
Hi so aus dem Kopf: E=OR(AND(RD,WR),CS_DISP) aber vorher nochmal drüber nachdenken. Matthias
so wie das sehe ist das LCD für den M16C80 im ungebremsten Betrieb zu langsam. Da wirst Du wohl mit dem Hold(M16)/Ready(GLCD) arbeiten müssen. Siehe mal Seite 4 : da ist kein E und RW beim Chip Erst auf Seit 30 ist eine Zusammenschaltung für ein größeres Display angegeben. Dort kannst Du sehen das Du den E einfach auf High und den RW auf den WE(M16) legen kannst. Schau mal drüber.. http://www.pacificdisplay.com/ics_app%20notes/hitachi/HD61602-61603.pdf MooseC
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.