Forum: Compiler & IDEs Atmega32 Pins einer Variable zuweisen


von Thomas N. (thomas8443)


Lesenswert?

hallo!

habe an meinen atmega32 5 sensoren angeschlossen. diese werden im laufe 
des c-programms sehr oft verwendet. Es ist deswegen nervig die Pins 
jedes mal mithilfe einer maske abzufragen.
kann ich zum beispiel PortB.1 einer bool variable "s1" zuweisen sodass 
ich im späteren verlauf des programms nur mehr "s1" abfragen muss?
bin noch ziemlicher anfänger in diesem bereich und bin deswegen für jede 
hilfe dankbar!!!

lg thomas

von martin (Gast)


Lesenswert?

Suchst du sowas?

#define s1 (Sensor_PORT & (1<<Sensor_PIN))

von Thomas N. (thomas8443)


Lesenswert?

so einfach geht das?
jeps, genau das habe ich gesucht! =)
danke!

lg

von (prx) A. K. (prx)


Lesenswert?

Geht so aber nur in einer Richtung. Für die andere Richtung (Zuweisung) 
suche mal nach Bitfeld, ist schon zigmal dagewesen.

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.