-
-
Erfahrener Benutzer
Fleißiges Mitglied
Wenn du z.B.: das Register PORTB übergeben willst dann schreibst du einfach folgende Funktion:
void Funktion(unsigned char port);
und beim Aufruf:
Funktion(PORTB);
allerdings so wie ich es jetzt geschrieben habe kannst du den Wert in der Funktion nicht verändern(call by value).
um PORTB in der Funtion zu verändern müsstest du folgendes schreiben:
void Funktion(unsigned char* port);
und beim Aufruf:
Funktion(&PORTB);
mfg
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen