Драйвер виртуального COM-порта

Микроконтроллеры 1986ВЕ1Т, 1986ВЕ3Т, 1986ВЕ9х и 1901ВЦ1Т имеют контроллер USB интерфейса, реализующий функции контроллера функционального устройства (Device) и управляющего устройства (Host). В составе библиотеки SPL приведён пример для функционального устройства (Device) под названием "VCOM_Echo", который позволяет использовать МК в качестве CDC USB устройства (Класс Коммуникационного Устройства), настроенного как виртуальный COM-порт. Чтобы ПК определял МК именно как устройство, подключенное по COM-порту, необходимо на ПК установить специальный драйвер. Скачать его можно здесь.

Установка драйвера

Для установки драйвера виртуального COM-порта необходимо иметь права администратора

Открываем диспетчер устройств Windows, его можно найти в поиске меню "Пуск". Если драйвер не установлен, то после подключения МК по USB в диспетчере устройств появится "Неизвестное устройство". Открываем "свойства" нового устройства.

unknown_device.jpg

Если МК определился в группе "Контроллеры USB" и отображается как "Unknown Device", вероятно был нарушен протокол обмена по USB, и проблему следует искать в ПО МК

В открывшемся окне выбираем пункт "Изменить параметры", возможно потребуется ввести пароль администратора.

properties1.jpg

В новом окне выбираем пункт "Обновить драйвер".

properties2.jpg

Здесь необходимо выбрать "поиск драйверов на компьютере".

update_drv.jpg

Теперь необходимо разархивировать папку с драйверами (ссылка на скачивание указана вверху статьи) в любую директорию на ПК, я разархивировал в корень диска С, после чего в открывшемся окне нужно указать путь к папке с драйвером и нажать кнопку "Далее".

update_drv2.jpg

В процессе установки Windows может вывести предупреждение, в котором необходимо выбрать "Всё равно установить этот драйвер".

update_drv3.jpg

После установки драйвера в диспетчере устройств во вкладке "Порты(COM и LPT)" должно появиться новое устройство "Milandr USB RS-232 Emulation Driver".

new_device.jpg