Gast
#547327
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