Gast
#1422038
Hallo Ich möchte die Pins von Port A abfragen mittels einer Variabel: status=PORTAbits.PORTA(i); obiges geht nicht, weiß jemand wie ich das am besten machen kann?
|
Anzeige
|
PORTAbits & Variabel
Gast
#1422038
Hallo Ich möchte die Pins von Port A abfragen mittels einer Variabel: status=PORTAbits.PORTA(i); obiges geht nicht, weiß jemand wie ich das am besten machen kann? Welcher Prozessor, welcher Compiler. Auf einem AVR mit gcc liest man die aktuelle Situation am PINA zb so ein unsigned char werte; werte = PINA; und jetzt kannst du mit werte machen was immer du machen willst. das is ein c18/c30 konstrukt :) du kannst es meines wissens nach nur folgend machen: status = ((PORTA & (1 << i)) != 0); is glaub ich fast die kürzeste lösung
Gast
#1422236
ok, danke. hat geklappt. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|