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

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

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

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

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

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

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

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

Связь на большие расстояния по Ethernet кабелю с помощью Arduino и RS485

В большинстве случаев схемы на микроконтроллерах используются для связи с периферийными устройствами (датчиками, дисплеями, реле и т.п.) на небольшие расстояния – обычно в пределах нескольких сантиметров. В этих случаях для связи используются обычные провода и нет необходимости беспокоиться о затухании … Читать далее

Использование стандарта CAN в Arduino – полное руководство

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

Последовательная связь по протоколу Modbus RS-485 с Arduino (ведущей)

В предыдущей статье на нашем сайте мы рассмотрели проект последовательной связь по протоколу Modbus RS-485 с Arduino (ведомой), в которой плата Arduino выполняла роль ведомого устройства (Slave) и принимала команды от компьютера по протоколу Modbus RS-485. В этой же статье … Читать далее

Последовательная связь по протоколу Modbus RS-485 с Arduino (ведомой)

Протокол Modbus – самый распространенный промышленный протокол для межмашинного (M2M) взаимодействия. Является стандартом де-факто и поддерживается почти всеми производителями промышленного оборудования. В этой статье мы рассмотрим последовательную связь по протоколу Modbus RS-485 используя плату Arduino Uno в качестве ведомого устройства … Читать далее

Последовательная связь с помощью RS-485 между Raspberry Pi и Arduino Uno

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

Последовательная связь с помощью RS-485 между Arduino Uno и Arduino Nano

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