Problem mit LCD und Atmega8

Gast #547327
Lesenswert?
• ▲
▼
Hallo,

ich versuche schon seit einiger Zeit ein LCD anzusteuern. Es kommt 
folgender Fehler bei der dem Versuch das Programm zu compilieren:

Linking: main.elf
avr-gcc -mmcu=atmega8 -I. -gstabs -DF_CPU=8000000UL -Os -funsigned-char 
-funsigned-bitfields -fpack-struct -fshort-enums -Wall 
-Wstrict-prototypes -Wa,-adhlns=main.o -std=gnu99 -Wundef -MMD -MP -MF 
.dep/main.elf.d main.o lcd.h --output main.elf -Wl,-Map=main.map,--cref 
-lm
main.o: In function `main':
main.c:15: undefined reference to `lcd_init'
main.c:22: undefined reference to `lcd_clrscr'
main.c:25: undefined reference to `lcd_puts'
main.c:28: undefined reference to `lcd_puts'
main.c:31: undefined reference to `lcd_gotoxy'
main.c:34: undefined reference to `lcd_putc'
make.exe: *** [main.elf] Error 1

Klingt fast so, als ob das Hauptprogramm die Routinen nicht findet
Außerdem zeigt das LCD nur die oberste Zeile mit schwarzen Kästchen an. 
Warum da zweite nicht?

Gruß Stefan

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren