Цифровые регистры ввода/вывода AVR микроконтроллера

Аватар автора
Михаил Копычев
Лекция о цифровых портах ввода-вывода микроконтроллеров AVR. Зачем нужны цифровые регистры, как ими пользоваться и пример самой первой программы на языке СИ. Регистр DDRx - это восьмибитный регистр ввода/вывода микроконтроллера, который определяет каким образом - на вход или на выход - будут выставлены пины (ножки ввода/вывода) порта x. Регистр PORTx - это восьмибитный регистр, который определяет какой сигнал - логическая единица или логической ноль - будет послан с ножки микроконтроллера, настроенной на выход в регистре DDRx. Регистр PINx - это восьмибитный регистр, который определяет какой сигнал - логическая единица или логической ноль - принят извне на ножках микроконтроллера, настроенных на вход в регистре DDRx. На основе базовых регистров будем писать остальные программы. Тайм-коды: 00:00 Введение 01:56 Регистры ввода-вывода 04:54 Регистр DDRx 05:27 Регистр PORTx 5:55 Регистр PINx 07:06 Пример использования регистров ввода-вывода 08:00 Алгоритм первой программы 09:46 Мой первый код для AVR 13:42 Демонстрация работы кода 14:01 Продолжаем понимать мой первый код

0/0


0/0

0/0

0/0