Gast
#2222630
Hallo, ich habe ein bereits bestehendes funktionierendes Programm umgestrickt. Bisher war es für ein "Standard" 16x2 Display geschrieben. Jetzt möchte ich ein DOGM081 Display betreiben und habe versucht die Initialisierung anzupassen. Leider klappt das nicht ganz. Nur ein bißchen. Die Ausgabe "A" sieht so aus " oa" Verschiebe ich den Cursor von 0,1 auf 1,1 dann wandert das auch nach rechts. 2,1 oder andere Positionen sind nicht effektiv. Was ich auch nicht verstehe, daß ich bei der Cursor-Zeile 0x40, was eigentlich die zweite Zeile sein müsste, verwenden muß. Bei 0x00 kommt gar nichts. Die Ausgabe ist stabil. Und bei anderen Buchstaben kommen auch andere Zeichen. Daher glaube ich jetzt mal, daß es kein Verdrahtungsproblem ist. Leider bin ich ein absoluter Anfänger und finde den Fehler einfach nicht. Kann hier mal jemand über den C-Code schauen, ob er was findet ? Ich hoffe, es ist einigermaßen lesbar. Viele Grüße Tobi