Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Введение в протоколы обмена данными, I2C / TWI протокол
Лекция вводит понятие "протокола обмена данными" между микроконтроллером (микроконтроллерами) и периферийными устройствами. Протокол - это способ кодирования сообщений между ведущим и ведомым устройством, которые могут передаваться по ограниченному количество проводов. Работа с каждым устройством, работающим на том или ином протоколе обмена должна рассматриваться отдельно, так как упомянутые выше "сообщения" достаточно индивидуальны для каждого отдельно взятого устройства. В лекции рассматривается программная и аппаратная реализация протокола 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