Hallo, ich habe 2 C Dateien Inhalt main.c: uint8_t pwm_on = 0; Inhalt pwm.c: pwm_on = 1; nun meckert er rum das er in der pwm.c die pwm_on nicht kennt wie kann ich ihn begreiflich machen das die variable pwm_on als global zu betrachten ist?
In der pwm.c vor die Verwendung ein
1 | extern uint8_t pwm_on; |
schreiben, oder in eine seperat anzulegende Headerdatei, und diese dann in der pwm.c #include'n.
Das Zauberwort heisst "extern" in der pwm.c einfach: extern uint8_t pwm_on
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.