Цифровые регистры ввода/вывода AVR микроконтроллера
Михаил Копычев
0:00 / 0:00
Цифровые регистры ввода/вывода AVR микроконтроллера
7 053 просмотра · 4 года назад
Михаил Копычев
4,06 тыс. подписчиков
7 053 просмотра · 4 года назад
Лекция о цифровых портах ввода-вывода микроконтроллеров 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 Продолжаем понимать мой первый код