Хак №2: Меняем только конкретные пины, не трогая остальные

Если вы не хотите трогать другие пины порта, используйте побитовые операции:

// Включаем только 13-й пин (PB5), не трогая PB0-PB4
PORTB |= (1 << PB5); // Устанавливаем бит 5 в 1 (HIGH)

// Выключаем 13-й пин
PORTB &= ~(1 << PB5); // Устанавливаем бит 5 в 0 (LOW)

// Инвертируем состояние 13-го пина (переключаем за 1 такт)
PINB |= (1 << PB5); // Да, читаем-инвертируем-записываем!

Вам также может понравиться

About the Author: ардуинчиков

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *