Gast
#13479
Hi all! Wieder mal ne Frage zu LCD´s mit HD44780 Chip! Muss gleich vorausschicken: Bin anfänger bez. AVR´s! Folgendes Problem: Habe mit so ein Display mit 16*2 zugelegt und kanns auch ansteuern. Jedoch nur die erste Zeile. Ich verwende zwar den BASCOMAVR-Basic-Compiler, aber nicht die eingebauten Befehle wie "LCD" etc. Habe die Funktion "händisch" nachprogrammiert. Meine Frage: Wie kann man die Zweite Zeile ansteuern. So wie ich das verstehe muss ich die DD-RAM Addr auf H40 setzten. Ich mach das indem ich erstmal E auf Hi setzte, und RS aus Lo, anschliesend, lege ich am Datenbus die gewünschte Addresse plus 128, z.B 192, also erstes Zeichen in der Zweiten Zeile. Danach geht E auf Lo (damit wirksam), danach E auf Hi und Datan an den Bus, z.B. 65 f. "A" und dann setz ich E wieder auf Lo. Wie gesagt, alles "händisch" nachprogrammiert. Mit der Ersten Zeile funktionierts, aber ich komm einfach nicht in die 2. Zeile! Hat jemand eine Idee? Kann es sein, dass bei der Doku zu meinem Display ein Fehler drinn ist? Danke für die Hilfe! Cu Scotty!