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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.