usb | MCU Space

Архив

Публикации с меткой ‘usb’

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, выглядит следующим образом:

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

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

Bootloader

21 августа 2014

SOIC-20При выпуске массовой сложной техники, производитель сразу продумывает пути решения проблем, которые могут возникнуть с его продукцией из-за каких либо факторов.  Часто многие проблемы  возможно исправить модернизируя ПО устройства. Отсюда выплывает надобность автоматического, или не трудного обновления устройства у пользователя без программатора и прочего оборудования. Для этих целей используется bootloader.

Работа с bootloader’ом для МК PIC18 не вызывает проблем, особое внимание следует уделить интерфейсу USB, а именно не забыть конденсатор С1. Схема подключения следующая:bootloader_pic18f2550

Блок схема bootloader’a на примере МК PIC18F2550:

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

Управление , , ,