Port in Funktion übergeben

Gast
Mh, ist die frage zu banal, oder warum Antwortet niemand? ;-)

Oder muss ich das wirklich per Hand jeweils Selektieren (zB. über
if-Anweisung?)

Trotzdem, schon mal danke im vorraus
Gast
mh leider nicht, da ich einen m16c habe und mit dem NC30 Compiler zur
Zeit arbeite. Ansonste habe ich nur noch die Tasking und IAR Demo, wo
ich noch kein passenden Code gefunden habe. :(
Gast
Der M16c hat die Ports doch wunderschön im Datenbereich liegen. D.h.
Ports werden grad so adressiert und angesprochen wie Variablen.

Damit sollte folgendes gehen:

void Funktion(unsigned char *ptrToPort)
 {
 *ptrToPort = 0xFF;
 }

...

Function(&PORT);

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.