Перейти к содержанию
    

Virtual COM Port - STM32F407 - проверить открыт ли порт?

8 minutes ago, aaarrr said:

Вот ведь как - даже гифку не лень нарезать. Чувствую, забористый струмент.

Эт секундное дело. А тулс да клевый, все время под рукой.  Я уж и забыл что значит ковырять региcтры USB.

Кстати в USB  на передачу надо зарядить пайп, а если порт закрыт то заряженный пайп как-то надо обратно разрядить.
Так вот разрядка может опоздать и получите сбой в драйвере у хоста.   
Так что не надо нам как все легко и просто при внезапном закрытии порта. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, AlexandrY сказал:

Кстати в USB  на передачу надо зарядить пайп, а если порт закрыт то заряженный пайп как-то надо обратно разрядить.
Так вот разрядка может опоздать и получите сбой в драйвере у хоста.   
Так что не надо нам как все легко и просто при внезапном закрытии порта. 

Открытие/закрытие порта - это штатное действие. Которое юзер или его ПО может произвести в любой момент никого не предупреждая. И если какой-то там драйвер не успевает разрядить какой-то там пайп, то это уже говорит только о кривости этого драйвера.

Или стек Кинетиса так написан, что перед закрытием COM-порта необходимо сперва выполнить корректное завершение работы стека? Типа как в винде перед выключением компа?  :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...