Использование интерфейса SPI в ESP32 с помощью ESP-IDF

В данной статье мы изучим основные принципы работы интерфейса SPI и способы осуществления связи типа «ведущий-ведомый» (Master — Slave) между двумя платами разработки ESP32 с использованием ESP-IDF. Мы будем использовать драйверы SPI Slave и SPI Master для демонстрации связи между … Читать далее

Связь по UART на ESP32 с использованием ESP-IDF

В данной статье мы рассмотрим коммуникационные порты UART платы ESP32. Сначала мы обсудим некоторые важные библиотеки драйверов UART, предоставляемые в ESP-IDF, а затем продемонстрируем примеры проектов для передачи и приема данных через UART. На примере проекта мы научимся настраивать параметры … Читать далее

Протоколы связи в ESP32-S3 с помощью ESP-IDF (урок 4)

При разработке крупных проектов встраиваемых систем часто возникает необходимость взаимодействия со множеством внешних устройств, таких как датчики, дисплеи, модули памяти и исполнительные механизмы. Однако количество доступных выводов GPIO на микроконтроллере, таком как ESP32-S3, может быть ограничено. Для преодоления этого ограничения … Читать далее

Как заставить два ESP8266 обмениваться данными друг с другом

В этом проекте мы заставим два модуля ESP8266 обмениваться данными друг с другом. Как это будет работать? Мы установим один ESP как точку доступа (сервер), а другой ESP как станцию ​​(клиент). Затем они установят беспроводную связь, и клиент отправит сообщение … Читать далее

Протоколы последовательной связи

Прежде чем начать с протоколов последовательной связи, давайте разобьем терминологию на три части. Связь — это очень хорошо известная терминология, которая подразумевает обмен информацией между двумя или более средами. Во встраиваемых системах связь означает обмен данными между двумя микроконтроллерами в форме битов. … Читать далее

Что такое протокол HART и как он работает

Преимущества взаимодействия двух машин (или компонентов в них) друг с другом были очевидны для экспертов в области промышленной автоматизации и управления еще задолго до того, как Интернет вещей (IoT) стал мейнстримом. Значения датчика температуры в сердце коленчатого вала, отправляющего измерения для управления реле … Читать далее

Как работает Bit Banging и как ее использовать для эмуляции интерфейса SPI в Arduino

Коммуникационные интерфейсы являются одним из факторов, которые учитываются при выборе микроконтроллера для использования в каком-либо электронном проекте. Разработчик гарантирует, что выбранный микроконтроллер имеет все интерфейсы, необходимые для связи со всеми другими компонентами, которые будут использоваться в продукте. Существование некоторых из этих … Читать далее

Как работает протокол последовательной связи RS232

Одним из старейших, но все еще популярных протоколов связи, которые используются в промышленности и коммерческих продуктах, является протокол связи RS232. Термин RS232 означает «Recommended Standard 232» и представляет собой тип последовательной связи, используемый для передачи данных обычно на средние расстояния. … Читать далее

Последовательная связь в микроконтроллере PIC: руководство для начинающих

В данной статье мы рассмотрим организацию последовательной связи (UART) между микроконтроллером PIC и персональным компьютером. Несмотря на то, что в современных персональных компьютерах последовательный (COM) порт уже в явном виде не используется, во встраиваемой электронике он продолжает широко применяться. В … Читать далее

Последовательная связь между STM32F103C8 и Arduino Uno по протоколу RS-485

Протоколы связи являются составной частью многих современных электронных проектов. Везде, где требуется подключение различных периферийных устройств или соединение между собой нескольких микроконтроллеров, для передачи данных применяются протоколы связи. К настоящему времени разработано достаточно много протоколов связи и среди них достаточно … Читать далее