Hallo, habe noch ein Problem mit dem prinzipiellen Aufbau der C-Dateien. Will testweise nur dieses Programm compilieren. Doch es kommen folgende Fehler: ../LCD_Versuche.c:17: undefined reference to `lcd_init' ../LCD_Versuche.c:24: undefined reference to `lcd_clrscr' ../LCD_Versuche.c:27: undefined reference to `lcd_puts' ../LCD_Versuche.c:30: undefined reference to `lcd_puts' ../LCD_Versuche.c:33: undefined reference to `lcd_gotoxy' ../LCD_Versuche.c:36: undefined reference to `lcd_putc' An der Header habe ich noch nichts geändert. Der Programmcode ist hier: #include <avr/io.h> #include "lcd.h" int main() { /* initialize display, cursor off */ lcd_init(LCD_DISP_ON); /* * Test 1: write text to display */ /* clear display and home cursor */ lcd_clrscr(); /* put string to display (line 1) with linefeed */ lcd_puts("LCD Test Line 1\n"); /* cursor is now on second line, write second line */ lcd_puts("Line 2"); /* move cursor to position 8 on line 2 */ lcd_gotoxy(7,1); /* write single char to display */ lcd_putc(':'); return 0; }
Du hast aber schon die Datei "lcd.c" (oder so ähnlich) deinem Projekt (falls AVR-Studio) bzw. deinem Makefile hinzugefügt...
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.