Hey,
ja, du musst die Ports einlesen und dann den Wert verändern.
Beispiel:
Bei deinem PCF sind die Pins 0, 1 und 2 gesetzt. Jetzt willst du Pin 3 mit setzen, also ließt du den Wert ein und bekommst dann als Ergebnis 0x07 (0000 0111).
Zu diesem Ergebnis addierst du jetzt 2^3, also 8. Dabei steht die 3 für den Pin den du schalten willst. Das Ergebnis der Rechnung ist 0x0F (0000 1111) und das sendest du wieder an den PCF zurück.
Lesezeichen