цифровая электроника
вычислительная техника
встраиваемые системы

 



Простое сканирование шины I2C у Arduino на наличие подключенных устройств с помощью Visuino

Автор: Mike(admin) от 7-12-2020, 03:55

Устройства и модули с интерфейсом I2C широко доступны и очень популярны в проектах Arduino. Каждое устройство I2C имеет адрес, обычно фиксированный или настраиваемый перемычками. При работе с устройством I2C первой задачей является определение адреса устройства. Обычно вы можете найти его в документации или спецификациях, но иногда это может быть утомительно или просто недоступно. Однако легко просканировать шину Arduino I2C и обнаружить адреса подключенных устройств.


Простое сканирование шины I2C у Arduino на наличие подключенных устройств с помощью Visuino

В этом руководстве мы покажем вам, насколько легко и быстро можно сканировать шину I2C и обнаруживать адреса подключенных устройств I2C с помощью Visuino – простой в использовании графической среды разработки для Arduino.

Как подключить к Arduino несколько устройств I2C с одним адресом с помощью TCA9548

Автор: Mike(admin) от 13-10-2020, 23:55

Протокол связи I2C хорош тем, что для подключения микроконтроллера к одному, двум или нескольким датчикам требуется всего два провода. Но это работает только в том случае, если у каждого датчика есть собственный адрес I2C. Предположим, вы хотите подключить четыре (или более) датчика с одним фиксированным адресом. Один из способов – использовать вместо этого протокол SPI.


Как подключить к Arduino несколько устройств I2C с одним адресом с помощью TCA9548

Но не каждый датчик или коммутационная плата позволяет использовать протокол SPI. Так что можно сделать? Просто используйте мультиплексор I2C, вроде микросхемы TCA9548A от Texas Instruments. Это устройство доступно в качестве коммутационной платы для облегчения процесса подключения.

ESP32 и интерфейс I2C

Автор: Mike(admin) от 7-10-2019, 11:15

ESP32 имеет два интерфейса шины I2C, которые позволяют работать ему в качестве главного (Master) или подчиненного (Slave) на шине I2C. В этом руководстве мы рассмотрим протокол связи I2C с ESP32 с использованием Arduino IDE: как выбрать выводы I2C, подключить несколько устройств I2C к одной шине и как использовать два интерфейса шины I2C.


ESP32 и интерфейс I2C

Краткий обзор популярных последовательных интерфейсов (SPI, I2C, UART/USART)

Автор: Mike(admin) от 26-03-2018, 16:35

Последовательная связь является наиболее широко используемой коммуникационной методологией в отношении встраиваемых систем. Прежде чем говорить о типах последовательных протоколов, используемых во встраиваемых системах, и их сравнении, давайте сначала рассмотрим, что такое последовательная связь.


Краткий обзор популярных последовательных интерфейсов