Перейти к содержимому

Разбор протокола I2C: как это работает на самом деле

Inside Embedded | Polezero

0:00 / 0:00

Разбор протокола I2C: как это работает на самом деле

15 462 просмотра · 2 дня назад
Inside Embedded | Polezero
6,39 тыс. подписчиков
15 462 просмотра · 2 дня назад
#I2C #ВстроенныеСистемы #STM32 #Прошивка #Микроконтроллер I2C может показаться сложным на первый взгляд, особенно если вы просто копируете пример кода, не понимая, что происходит на шине. В этом видео мы шаг за шагом разберем обмен данными по I2C, включая SCL и SDA, адресацию ведомого устройства, выходы с открытым стоком, подтягивающие резисторы, условия START и STOP, ACK/NACK и последовательности чтения/записи. Затем мы применим все это к реальному датчику температуры TMP102 и рассмотрим доступ к регистрам, повторный START, преобразование данных о температуре, растяжение тактового сигнала и выбор подтягивающего резистора. Если вы работаете с микроконтроллерами, датчиками или встроенными системами, понимание этих основ значительно упростит отладку I2C. ВРЕМЕННЫЕ МЕТКИ 00:00 Почему стоит понимать I2C 00:27 Основы I2C: SCL, SDA, адресация и открытый сток 02:22 START, STOP и ACK/NACK 03:39 Последовательности записи и чтения I2C 05:39 Реальный пример с датчиком TMP102 07:20 Повторный запуск и чтение данных о температуре 08:49 Растяжение тактового сигнала и проектирование подтягивающего резистора