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
Gast
#1350533
Suchst du sowas? #define s1 (Sensor_PORT & (1<<Sensor_PIN))
so einfach geht das? jeps, genau das habe ich gesucht! =) danke! lg
Geht so aber nur in einer Richtung. Für die andere Richtung (Zuweisung) suche mal nach Bitfeld, ist schon zigmal dagewesen.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.