Przykłady na PORTC, pin nr 3:
Konfiguracja pinów:
- Cały port jako wejścia:
DDRC = 0x00;
- Cały port jako wyjścia:
DDRC = 0xFF;
Sterowanie wyjściami:
- Wyzerowanie bitu:
PORTC &= ~_BV(3);
- Ustawienie bitu:
PORTC |= _BV(3);
- Zmiana stanu:
PORTC ^= _BV(3);
Odczyt stanu wejść:
- Czy na wejściu jest 1:
bit_is_set(PINC,3)
- Czy na wejściu jest 0:
bit_is_clear(PINC,3)