Raphael
27.07.2010, 16:29
Halli Hallo,
ich hab heute das erste mal ein LCD-Display angesteuert. Ich habe einen Atmega8 verwendet, das Display ist ein 2x16 Zeichen (HMC16223SG von Pollin). Ich habe den Code von dem Tutorial auf der mikrocontroller.net website verwendet: http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD
Das ganze funktioniert auch ganz gut ... allerdings kann ich nur nacheinander Zeichen anzeigen lassen und nicht zu bestimmten Positionen (z.B. 5tes Zeichen, zweite Spalte) springen. Ich hab gelesen, dass ma dazu irgendwie die DDRAM Adresse ansprechen muss...ich verstehe aber nicht so ganz wie ich das anstellen soll....
Wenn ich im Display 40 Zeichen dargestellt habe springt er in die nächste Zeile... wäre toll wenn es eine Möglichkeit gäbe das zu vereinfachen.
Kann mir jemand erklären, wie ich solche "Kursersprünge" anstellen kann?
Viele Grüße
Raphael
ich hab heute das erste mal ein LCD-Display angesteuert. Ich habe einen Atmega8 verwendet, das Display ist ein 2x16 Zeichen (HMC16223SG von Pollin). Ich habe den Code von dem Tutorial auf der mikrocontroller.net website verwendet: http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD
Das ganze funktioniert auch ganz gut ... allerdings kann ich nur nacheinander Zeichen anzeigen lassen und nicht zu bestimmten Positionen (z.B. 5tes Zeichen, zweite Spalte) springen. Ich hab gelesen, dass ma dazu irgendwie die DDRAM Adresse ansprechen muss...ich verstehe aber nicht so ganz wie ich das anstellen soll....
Wenn ich im Display 40 Zeichen dargestellt habe springt er in die nächste Zeile... wäre toll wenn es eine Möglichkeit gäbe das zu vereinfachen.
Kann mir jemand erklären, wie ich solche "Kursersprünge" anstellen kann?
Viele Grüße
Raphael