Hello jungs! Ich will meinen c-sourcecode auf mehrer .c files aufteilen, damit ich den ueberblicke behalte. ich habe bereits diesen thread gelesen: Beitrag "Programm auf mehrere C-Files aufteilen" und auch angewendet. hat leider nicht zur loesung beigetragen. die codes sind fast identisch. also glaube ich, dass ich irgendwo einen fehler bei der aufteilung habe. lg jibbel
wenn man jetzt das Problem wüsste.... Aber so beim Durchsehen: - man tut sich einen Gefallen, wenn die .h und die zugehörige .c vor dem Punkt gleich benamst sind, also nicht lcd_drive.h und lcd_treiber8bit.c. - die Prototypen (wie write() z.B.) gehören nicht nach *.c, sondern in die Headerdatei. Also die Prototypen der Funktionen aus lcd_treiber8bit.c gehören nach lcd_treiber8bit.h. Analog die für _ISR _PWMInterrupt() etc. nach interupts.h. Anstelle der Prototypen kommen in die *.c dann jeweils #include "...". - in lcd_treiber8bit.c gehört ein #include "lcd_treiber8bit.h", damit man versehentliche Abweichung der Prototypen von den Definitionen vom Compiler angemeckert bekommt - Wenn man hier fragt, sollte man schon sagen können, wo es hakt. Man kann auch ein C-Buch lesen, wo sowas drin steht, z.B. http://www.wachtler.de/ck/16_Aufteilung_mehrere_Quell.html
ja, stimmt!! jetzt funktionierts!!! zur ergaenzung noch mein problem: das lcd, welches angesteuert werden soll, hat nicht funktioniert! jibbel
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.