Лекция вводит понятие "протокола обмена данными" между микроконтроллером (микроконтроллерами) и периферийными устройствами. Протокол - это способ кодирования сообщений между ведущим и ведомым устройством, которые могут передаваться по ограниченному количество проводов. Работа с каждым устройством, работающим на том или ином протоколе обмена должна рассматриваться отдельно, так как упомянутые выше "сообщения" достаточно индивидуальны для каждого отдельно взятого устройства. В лекции рассматривается программная и аппаратная реализация протокола I2C или TWI. Рассматриваются примеры использования этого протокола, регистры МК для реализации аппаратного типа TWI.
Тайм-коды:
00:00 Введение
00:22 Что такое протоколы обмена данными?
01:52 Последовательные и параллельные протоколы
03:10 Хардварный уровень TWI
04:33 Временная диаграмма протокола TWI
08:15 Использование TWI с датчиком температуры
14:42 Моделируем датчик в Proteus
15:47 Пишем программный TWI
25:13 Демонстрация работы кода - программный TWI
25:45 Аппаратные регистры TWI
34:03 Пишем аппаратный TWI
38:52 Демонстрация работы кода - аппаратный TWI
40:08 Применение TWI протокола - расширители портов
42:45 Пример расширителя портов на ARM
44:40 Устройства, использующие TWI протокол
44:54 Достоинства и недостатки TWI
Негізгі бет Введение в протоколы обмена данными, I2C / TWI протокол
Пікірлер: 9