Liste der Anhänge anzeigen (Anzahl: 1)
Grafik-LCD-Display - C->BASCOM
Hallo,
Ich hab hier ein Grafik-Display mit der Bezeichnung MI0283QT-2. Es arbeitet mit dem HX8347D-Controller.
Zum Ansteuern wird (bis jetzt) ein ATMega8 verwendet.
Für das Display gibt es einen Beispiel-Quelltext in C (*klick*). Da ich aber in C nicht wirklich gut auskenne und lieber mit BASCOM weiterarbeiten möchte, hab ich probiert den Quelltext nach BASCOM zu übersetzen (siehe Anhang).
Kompilieren lässt sich der Quelltext problemlos. Aber wenn ich alles anschließe und das Programm teste, passiert nichts weiter (außer, dass logischerweise die LED angeht) -> Das ganze Display ist dann weiß. Ich hab die Pinbelegung auf der Displayseite von hier übernommen.
Wäre schön, wenn sich jemand die Mühe macht und den Quelltext mal anschaut, woran das liegen kann.
Gruß
Michael
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich habs nun hin bekommen, das Display läuft!
Es lag nicht am Modus. Ich hatte noch diverse kleinere Fehler drin:
-1 Tippfehler
-I bei Lcd_clear() muss ein Long sein
-Bei der Cursor-Funktion muss noch eins hinzuaddiert werden (war aber dann im Original auch falsch...)
und noch ganz wichtig:
-Der von Bascom vorgegebene SW-, HW-Stack und die Framesize mussten erhöht werden (woher weiß man eigentlich genau, welche Werte man da braucht???) -> danach hat das Display zumindest schon was ausgegeben.
Jetzt muss ich mich nur mal in den nächsten Tagen an Funktionen für geometrische Formen und für Text machen...
Im Anhang hab ich den aktualisierten Quelltext.
Nochmals vielen Dank für die Hilfe.
Gruß
Michael