2x16 LCD in C initialisieren

Gast #279953
Lesenswert?
• ▲
▼
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?
Gast #279956
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.