Gast
#2491610
Hallo, ich habe die LCD Ansteuerung von hier: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung um die Abfrage des Busy-Flags erweitert, sodass nun nicht pauschal gewartet werden muss. LCD läuft im 4 Bit Modus. Ich würde aber gern vorm Onlinestellen im Forum die Software noch einmal auf anderen AVRs testen, quasi ein Pseudo-Test. Die Software ist so geschrieben, dass sie auf Anhieb nach dem Aufbau im obigen Link funktionieren sollte. Ich habe leider kein Oszi zur Hand, besitze ich privat (noch) nicht, deshalb wäre es ganz gut wenn jemand mal überprüfen könnte, warum das Delay in der Warteroutine 5µs sein muss. Ist das Delay kleiner geht irgendwas schief und nicht alle Zeichen kommen an. Ich kann aber das Timing nicht überprüfen :-(. Beim Testen die Initialisierung nicht vergessen. Ach ja, ich habe noch eine Funktion hinzugefügt, die eine Fixkommazahl formatiert, also mit Komma und führenden Nullen, ausgibt. Die LCD_Characters ist dazu da, eigene Symbole bequem mit einbinden zu können. Das Ganze habe ich auf einem Atmega48 aufm Steckbrett aufgebaut. Viele Grüße, Ingo