Gast
#3866206
Hallo liebe Forumgemeinde, Ich habe bereits einiges mit Mikrocontrollern gemacht, meist mit einem ATmega 8 und habe damit auch schon LCD Module ähnlicher Art über den 4 Bit Modus betrieben. Nun habe ich mir eine kleine Schaltung mit ein paar Tastern, einer LED, einem Piezo, einem ATtiny 2313 und dem besagten Display mit einem HD47780 kompatiblen Kontroller gebastelt. Das Display ist an den PORTB des tinys angeschlossen. Die Datenleitungen an den Bits 0..3 und die Enable Leitung auf Pin 6 und die RS Leitung auf Pin 7. Die R/W Leitung habe ich auf Erde gelegt. Nun habe ich versucht, meine bereits funktionierenden Beispiele vom ATmega und einem anderen DIsplay an das Display anzupassen. Das hat nichts bewirkt. Dann habe ich angefangen zu googlen und bin auf zwei Code Beispiele hier im Forum gestoßen, die ich auch ausprobiert habe, die jedoch beide nur komische Ausgaben hervorgebracht haben( genauer, Zeichen auf dem Ganzen DIsplay, am meisten Schwarze Felder). Dann habe ich versucht die Kommunikation selbst zu implementieren in dem angehängetn Code Beispiel. Das hat dann wieder nicht zu der gewünschten Ausgeabe geführt, sondern nur ein komisches Zeichen auf einer Position ausgegeben und den Cursor in der 2. Zeile Blinken lassen. Nun frage ich mich, was das Problem ist. Ich schließe einen Hardware Fehler aus, da das Display ja anscheinend initialisiert wird und auch irgendetwas ausgibt. Aber was kann es dann sein? Falls noch Fragen da sind, die ich noch nicht beantwortet habe, bitte Fragen. Vielen Dank schon mal im vorraus lifesbest23