UART - универсальный асинхронный приемник-передатчик

Все о UART Титульное изображение

UART - это полнодуплексный последовательный интерфейс. Он позволяет двум устройствам обмениваться данными всего по трем проводам и поддерживает переменные скорости. Характеристики UART Как следует из названия, UART - это асинхронный интерфейс. В отличие от SPI или I2C, здесь нет необходимости в выделенном тактовом генераторе. Два устройства просто должны использовать одну и ту же скорость передачи данных.....

Читать дальше

I2C - шина межсетевых интегральных схем

Все об I2C Заголовок изображения

Шина I2C очень часто используется в сфере встраиваемых устройств. Мы объясним, как она работает и как настроить ее на примере Raspberry Pi. Характеристики I2C Шина Inter-Integrated Circuit Bus - это синхронная последовательная шина связи. Компания Philips Semiconductors была ответственна за ее изобретение в 1982 году, но интерфейс быстро завоевал...

Читать дальше

SPI - последовательный периферийный интерфейс

Все о SPI Title Image

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

Читать дальше

CircuitPython, Adafruit Feather RP2040 и I2C

Как вы, наверное, догадались по названию, в этой статье рассматриваются CircuitPython, Adafruit Feather RP2040 и протокол связи I2C. RP2040 имеет два контроллера I2C - это удобно, например, когда нужно запустить два I2C-устройства с одним и тем же I2C-адресом. В моей тестовой установке есть плата микроконтроллера Adafruit Feather RP2040,...

Читать дальше

Полный список необычных, но очень полезных команд оболочки Linux

Полный список команд Linux Титульное изображение

Это сборник менее известных команд оболочки Linux - но действительно полезных. Полезных в смысле: экономящих время, дающих вам дополнительные инструменты для того, что вы не могли сделать раньше, а также развлекательных. Приятного чтения, и дайте нам знать в комментариях, если есть дополнительные инструменты, которые мы должны добавить! Инструкции по установке будут для...

Читать дальше