Протоколы обмена | MCU Space

Архив

Архив раздела ‘Протоколы обмена’

USB HID

28 ноября 2014

logo-usb

В сети куча примеров по работе с HID, так как MC распространяет(ял) примеры но под компилятор C18, а в настоящее время под компилятор XC, для Hi-Tech увы примеры отсутствуют.  В связи с этим был переработан первый попавшийся в сети пример из C18 в  Hi-Tech 9.80.

Так же данный проект отвязан от библиотек МС — лишь нужные включены в проект.

Подключение следующее, так же не стоит забывать о кварце 20 МГц подключенному к МК:

hid_usb_chem

Верхушка написана на MS Visual C# 2010, выглядит следующим образом:

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

Протоколы обмена , , , ,

1-Wire

1_wire1-Wire становится популярен среди протоколов обмена, рассмотрим протокол от Dallas

 

 

 

Накидал небольшую библиотеку:

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

Протоколы обмена , , ,

UART

6 февраля 2014

uartОсновным протоколом обмена можно считать UART, на основе которого организованна передача данных интерфейсов RS-232, RS-485, IrDA и им подобных.
uart_prot

Процедуры обмена моей библиотеки просты, и оптимизированны. Ниже привожу листинг файлов библиотеки, а так же архив с проектом MPLAB X и файлом Proteus.

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

Протоколы обмена , , , ,

I2C

2 февраля 2014

i2c_logo2I2C — последовательная шина данных для связи интегральных схем, использующая две двунаправленные линии связи (SDA и SCL). Используется для соединения низкоскоростных периферийных компонентов с МК. Название представляет собой аббревиатуру слов Inter-Integrated Circuit. В интернете полно примеров и библиотек по работе с данным протоколом, но изложу свою, так как получился довольно быстрый и стабильный вариант.

Рассмотрим код библиотеки:

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

Протоколы обмена , , ,