Forum: Compiler & IDEs C Programmroutine als Alias?


von Gustav-G (Gast)


Lesenswert?

Hallie hallo

hab mal ne Frage zum C Programmieren von Pics allgemein.
ist wahrscheinlich recht easy aber da ich nicht wirklich in der Materie 
steck, weiss ich nicht wirklich weiter.

und zwar hab ich mir fuer ein GLCD ueber Serielparallel-Adapter (SPI) 
eine Routine geschrieben, mit der ich Zeile, Spalte, Chipselekt, und 
Zeile beschreiben auswählen kann.

nun is das ein maechtiger Code und die uebersicht geht echt floeten.

ich weiss, dass man Codes ausgliedern kann, weiss aber nciht, wie ich 
die dann in mein Programm einfuege und an den gewuenschten stellen 
abarbeiten kann.
vor jeder Abarbeitung muessen auch noch 3 Variablen an die Routine 
uebergeben werden.

ich bin mir fast sicher, dass es nicht schwer ist, aber ich steh aufm 
Schlauch.

wuerde mich freuen, wenn mir jemand weiterhelfen koennte.
mein System:
C30 MPLAB mit dsPIC33

Gruesse!

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Du mußt ein zweites, drittes, viertes... c-File anlegen, mit den 
Routinen drin, die thematisch passen (z.B. display.c, tastatur.c, sio.c 
...). Dann machst du entsprechende Header-Dateien (z.B. display.h, 
tastatur.h, sio.h ...), in denen du die Prototypen der Routinen bekannt 
gibst. Diese Header bindest du dann in deine Hauptdatei ein. Danach mußt 
du noch die neuen Dateien in dein Projekt einfügen.

Sieh dir einfach mal irgendwelche Beispielprogramme an.

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
Noch kein Account? Hier anmelden.