Hallo! Ich quäl mich jetzt schon eine ganz Weile hier rum und da hab ich gedacht - frag doch mal jemand der sich damit auskennt:-) Ich möchte ein 2x16 LCD (mit KS0070B oder HD44780) an einem ATmega163 (mit 4oder 8 MHz) zum laufen bekommen. Das ganz via STK500, C Code in WINAVR und zur Übertragung AVR Studio. Ich hab bisher in asm gemacht und blick bei C nich so wirklich toll durch. Also hab ich mir mal den Aufbau und den Code von Ullrich radig hergenommen. http://www.ulrichradig.de/site/atmel/avr_lcd/index.htm Leider funzt es nicht, und ich bekomme nicht raus wieso nicht. Ich hab die Leitungen vom display bis µC durchgemessen, alles korrekt, ich hab den ATmega163 im Makefile eingetragen und im lcd.h die Displayzeilenzahl auf 2 gesetzt. Ich benutze die selben Pins und den gleichen Port wie da beschrieben. Nur halt einen anderen Controller und weniger MHZ. Das Dislay zeig nur einen schwarzen Balken. Gibt es irgendwo noch anderen Code den ich ausprobieren könnte? Das Display ist doch recht üblich. Oder benutzt noch jemand obigen Code und kann mir sagen wo exakt ich Anpassungen vornehmen muss? Kann mich bei der Geschichte mal jemand an die Hand nehmen?
Welche PINs hast Du angeschlossen? Welche PINs hast Du geg. Masse gezogen?
Ich hab es exakt so angeschlossen wie auf der HP: http://www.ulrichradig.de/site/atmel/avr_lcd/index.htm
ich sehe gerade die Direktverlinkung funzt nicht richtig, also: www.urichradig.de -> AVR Projekte -> LC Display, oder anders formuliert: ich hab die Hardware entsprechend der Software angeschlossen: 1- GND 2- VCC 3- Kontrastpoti 4- RS - Port C4 5- Rw - Port C5 6- E - Port C6 7- D0 - GND 8- D1 - GND 9- D2 - GND 10-D3 - GND 11-D4 - Port C0 12-D5 - Port C1 13-D6 - Port C2 14-D7 - Port C3 15 - (Beleuchtung) 16 - (Beleuchtung) Hab alternativ auch die 5 (RW ) auf GND gesetzt, ändert nix.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.