LCD zeigt nur schwarze erste Zeile

Gast #809041
Hilfe!!!
Ich versuche verzweifelt ein LCD-Display(Controller Ks0066,8x2)
an einem ATmega 8 mit der Fleury lib zum laufen zu bekommen.
Das einzige was passiert ist dass die erste Zeile des Displays schwarz 
wird(was aber auch passiert wenn man den µC weglässt und nur Strom dran 
macht).Ich habe schon etliche Forenbeiträge durchwühlt aber keiner 
entspricht genau meinem Fall.
Ich habe die bei der Lib beiliegende test_lcd.c auf 
Initialisierung,Display clearen und String ausgeben gekürzt und die 
Änderungen für mein Display(Reichelt-Bestellnummer:LCD MO082 DIP)in der 
lcd.h vorgenommen(Anzahl der Zeilen,Zeichen pro Zeile,Pinbelegung).
Ich benutze WinAVR(mit avr-gcc compiler).
Wenn einer von euch eine Idee hat warum es nicht funktioniert, dann 
bitte schnell antworten!!!

Hier noch der angepasste Teil der lcd.h:
#define XTAL 1000000              /**< clock frequency in Hz, used to 
calculate delay timer */


/**
 * @name  Definition for LCD controller type
 * Use 0 for HD44780 controller, change to 1 for displays with KS0073 
controller.
 */
#define LCD_CONTROLLER_KS0073 0  /**< Use 0 for HD44780 controller, 1 
for KS0073 controller */

/**
 *  @name  Definitions for Display Size
 *  Change these definitions to adapt setting to your display
 */
#define LCD_LINES           2     /**< number of visible lines of the 
display */
#define LCD_DISP_LENGTH     8     /**< visibles characters per line of 
the display */
#define LCD_LINE_LENGTH  0x40     /**< internal line length of the 
display    */
#define LCD_START_LINE1  0x00     /**< DDRAM address of first char of 
line 1 */
#define LCD_START_LINE2  0x40     /**< DDRAM address of first char of 
line 2 */
#define LCD_START_LINE3  0x14     /**< DDRAM address of first char of 
line 3 */
#define LCD_START_LINE4  0x54     /**< DDRAM address of first char of 
line 4 */
#define LCD_WRAP_LINES      0     /**< 0: no wrap, 1: wrap at end of 
visibile line */
Angehängte Dateien:
Gast #809228
Ohne kompletten Quellcode mit Anschlussbelegung
kann man hier noch ein paar Tage weiterraten.

Ich denke "Andreas" ist am dichtesten dran.
"ben" könnte aber auch recht haben.
Gast #809265
@ stephan

>grübel, kopfkratz....
>sollte man die "häufigsten" Fehlerbilder nicht mal expliziet im Artikel
>erwähnen ???

Du kannst meine Gedanken lesen !

Wär doch ne gute Idee, bevor der nächste Volltrottel
daherkommt und meint die Software ist fehlerhaft.
Die Hardware ist ja *immer 100%* richtig angeschlossen :(

Ein Link auf "Die häufigsten Fehler bei LCD" wäre schon
ganz hilfreich.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.