Hallo, Ich habe ein grafikdisplay an ein Atmega angeschlossen. Hier die Einleitung: Config Graphlcd = 128 * 64sed , Dataport = Portd , Controlport = Portb , Ce = 2 , Ce2 = 3 , Cd = 0 , Rd = 1 , Reset = 5 , Enable = 4 Datenport ist port D festgelegt, damit ist es automatisch so eingestellt d.0 = db0 d.1 = db1 Usw... Jetzt will ich aber eine andere belegung, wie kann ich das erreichen? Bei textdisplays kann man ja jeden port frei wählen bei den grafikdisplay geht das nicht dort sage ich portd und dann legt er die reinfolge selbst fest. Versteht jemand was mein problem ist? Weiss nicht wie ich das ausdrücken soll :(
Hi >Versteht jemand was mein problem ist? Weiss nicht wie ich das ausdrücken >soll :( Soweit ich das sehe kann die Lib für Grafik-Lcds nur mit ganzen Ports umgehen. Also geht nicht. Kannst natürlich die Ansteuerung selbst schreiben, dann ist alles möglich. MfG Spess
Du hast mein problem verstanden, das ist schon einmal gut :) Das es keine alternative gibt ausser eine eigene lib zu schreiben ist wiederum schlecht :(
Stefan schrieb: > Du hast mein problem verstanden, das ist schon einmal gut :) > > Das es keine alternative gibt ausser eine eigene lib zu schreiben ist > wiederum schlecht :( Oder umverdrahten. Da zu einem Grafikdisplay in den meisten Fällen #wesentlich# mehr Daten laufen, als zu einem Textdisplay, willst du die Ansteuerung für den µC so einfach wie möglich machen. Wenn der zur Ausgabe eines Bytes vorher erst mal lange Bits an diverse Ports umsortieren muss, dann ist das der Geschwindigkeit nicht gerade zuträglich. Bei einem Textdisplay spielt das nicht so sehr die Rolle, denn dort lässt man ja ohnehin nicht 'Krieg und Frieden' durchscrollen. Für die 20 Zeichen, die man maximal am Stück ausgibt spielt das keine große Rolle. Aber bei Grafikdisplays hat man schon mal einen Haufen Bytes, die zum Display rüber müssen. Und das für einen kleinen Effekt in der Grafik.
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.