Forum: Mikrocontroller und Digitale Elektronik Frage zu Port Definition


von marc (Gast)


Lesenswert?

Hallo,
ich habe in einer Lib folgende Port-Pin definition:

#define BIT(adr) (*((volatile field_bit*) (adr)))
#define _1wPORTx 0x32             //change 1wire port DDR register
#define _1wDDRx 0x31              //change 1wire port PORT register
#define _1wPINx 0x30              //change 1wire port PIN register
#define wPINx BIT(_1wPINx).bit3   //PIN read 1wire, change 1wire PIN
#define wDDRx BIT(_1wDDRx).bit3   //direction 1wire, change 1wire PIN
#define wPORTx BIT(_1wPORTx).bit3 //pull up on/off on 1wire, change 
1wire PIN

Leider steige ich da nicht so ganz durch. Wie muss ich das anpasse um 
auf PD3 zuzugreifen?


Vielen, Vielen Dank jetzte schonmal
marc

von PM (Gast)


Lesenswert?

Zugreifen auf den Pin erhälst Du mit wPINx(setzen), wPORTx(lesen) und 
mit wDDRx gibts Du an ob es sich um einen I/O handeln soll.

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.