Probleme LCD Ansteuerung aus Tutorial

Gast #648725
Lesenswert?
• ▲
▼
Hallo!

Ich kenne mich nun schon relativ gut aus mit meinem AVR. Letztens bin 
ich auf C umgestiegen, weil in ASM sind grössere Projekte eher mühsam 
(meine Meinung, dazu habe ich keine Fragen, nicht dass da wieder ein 
Streit über C vs. ASM ausbricht).
Nun wollte ich die LCD-Routinen aus dem GCC-Tutorial 1:1 übernommen. Ich 
hab sie jeweils in ein .h und ein .c dokument gepackt und wollte nur zum 
Test obs geht auch mal das vorgeschlagene Programm benutzen, welches im 
Tutorial ist. Allerdings kommt beim kompilieren der Fehler: "undifined 
reference to 'lcd_init'". Dieser Fehler wiederholt sich für jede weitere 
Zeile in welcher eine der LCD-Routinen aufgerufen wird.
Nun das komische finde ich, ich habe wie im Tutorial das include ding 
oben im Code drin, wenn ich die Dateien nicht im gleichen Verzeichnis 
wie der Code habe, dann motzt er auch, dass er das .h-file nicht findet. 
Also schon mal gar nicht so schlecht.
Ich glaube das Problem liegt in diesem Satz aus dem Tutorial:
"//    lcd-routines.c in SRC = ... Zeile anhängen"
Da ich mit AVRStudio arbeite habe ich eigentlich bis jetzt keinen 
Kontakt zu Makefiles... ich finde darin auch nirgends das SRC-Kürzel, 
weiss also nicht wo ich was reinschreiben sollte...
Weshalb sollte man noch was ins Makefileschreiben sollen, wenn ja im 
Programm schon auf die einzubindende files hingewiesen wird.

Ich bin sicher, dieses Problem ist für euch ein klacks, aber ich habe 
leider nur sehr wenige Erfahrungen mit C...
Wäre super wenn da jemand helfen könnte.

Gruss und Danke

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