Gast
#745633
Ich habe ein Projekt für welches ich ein Display benötige. Es wird mit einem Atmega16 angesteuert und es handelt sich um ein Display mit HD44780 Controller 2x16 Zeichen. Beim lcd-routines.c und lcdroutines.h im anhang handelt es sich um den quellcode vom avr-gcc tutorial von mikrocontroller.net, welcher von mir für den 8bit-Modus angepasst wurde. Das Problem ist folgendes: Wenn ich einen Text aufs LCD schreibe funktioniert das wie gewollt. Es ist auch gleich nach dem Init möglich den Cursor in die zweite Zeile zu setzten und dann ein Text zu schreiben. Schreibe ich allerdings bevor ich den Cursor in die zweite Zeile setze schon einen Text als z.B. Text - Cursor setzen Text dann sieht das am Display so aus: Text komisches Zeichen Text und das alles in der ersten Zeile. Führe ich irgend ein sonstiges Command(Cursor Home, Clear,...) aus bekomme ich nur ein komisches Zeichen. Wäre um ein Lösung für das Problem sehr froh und hoffe ich habe mich verständlich ausgedrückt. Danke lg S!m0n