Страница 1 из 1

STM32 VCP работа в одну сторону.

Добавлено: Пн июл 07, 2014 11:46:27
Demon
STM32 собирает информацию с энкодеров,датчиков Холла и управляет электроклапаном. Информация передается на ПК через виртуальный СОМ-порт (драйвер родной от ST). Сама программа в МК слегла "подлинный" USB-UART мост из примеров. Питание на МК и ПК подается одновременно, после загрузки ПК виртуальный СОМ-порт существует, но в программе-терминал данные от датчиков не приходят, команда "эхо" тоже не проходят, но при этом команды на управление клапаном выполняются без нареканий. Если же при работающем ПК выключить/включить плату, то информация с датчиков проходит нормально и команды выполняются т.е. то что требуется. Помогите справится с данной проблемой.
P.S. Включать МК при загруженном ПК не предлагать, питание должно подаваться одновременно.

Re: STM32 VCP работа в одну сторону.

Добавлено: Вт июл 08, 2014 12:23:41
Demon
Проблему не решил, а обошол. Первоначально данные шли сразу после включения, сейчас сделал чтобы данные пошли только после команды от ПК и все заработало как надо.

Re: STM32 VCP работа в одну сторону.

Добавлено: Вт июл 08, 2014 12:52:38
Jack_A
Самообслуживание -- это хорошо :)
А вообще это стандартный прием в работе в сети : подчиненное устройство лепит данные не когда ему взбредет, а по запросу ведущего.