www.mikrocontroller.net

Forum: Compiler & IDEs C Programmroutine als Alias?


Autor: Gustav-G (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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!

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.