USB и HAL driver

В этой теме 1 ответ, 2 участника, последнее обновление  Aveal 1 год, 9 мес. назад.

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)
  • Автор
    Сообщения
  • #3163

    Poltav87
    Участник

    Круто — первый на форуме. Желаю, чтобы форум рос не по дням, а по секундам)))
    И так к теме. Почитал статью на сайте про настройку Virtual COM port с помощью STM32Cube. В комментария задал свой вопрос, предлагаю продолжить обсуждение на свеженьком, новом форуме. Скопирую комментарий с вопросом сюда:

    Спасибо автору за статью. Удалось разобраться с настройкой USB CDC. У меня осталось несколько неясных моментов. Особенно интересует как убедиться в готовности USB, прежде чем отправлять через него данные. У меня устройство работает автономно, передавая по USB данные измерений. Но подключено к компьютеру оно не всегда, периодически отключается. Так вот как мне в программе определить подключен ли USB или нет. Устройство перезапускать нельзя. Заранее спасибо 🙂

    #3164

    Aveal
    Хранитель

    Спасибо за пожелания! =)

    Восстановлю немного разговор из комментариев для других пользователей)
    Я предложил вариант — анализировать наличие 5В с разъема USB на ножке микроконтроллера и в зависимости от этого решать, подключен ли кабель. Я сам в одном проекте такой метод использовал и вроде бы не было проблем с инициализацией, причем она сразу вызывалась после определения подключения кабеля…
    А еще можно покопать в сторону HAL — стандартного инструмента (функции) я там тоже не нашел, но по-моему там в одной из структур, которые используются для работы с USB есть поле «Connected» или что-то в этом роде, которое соответственно в 1 устанавливается при подключении устройства.

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)

Для ответа в этой теме необходимо авторизоваться.

Похожие статьи:

Понравилась статья? Поделись с друзьями!