| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| USB ST32, VCP драйвер - baudrate на UART във Win http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=17379 |
Страница 1 от 1 |
| Автор: | NikB [ Съб Юни 06, 2020 3:50 pm ] |
| Заглавие: | USB ST32, VCP драйвер - baudrate на UART във Win |
Отразява ли се и как скоростта (baudrate), с която се инициализира серийният порт, свързан към ембедед USB на ST32 девайс? С каквато и скорост да иницаилизирам порта, комуникацията си върви. Трансферът между ембедедът и Win е около 600КБ/с. |
|
| Автор: | syscop [ Съб Юни 06, 2020 4:05 pm ] |
| Заглавие: | Re: USB ST32, VCP драйвер - baudrate на UART във Win |
Това май зависи от драйвера и софтуера на mcu-то. miro_atc беше го обяснявал някъде. Има случаи, в които ако скоростта не е еднаква от двата края не тръгва. |
|
| Автор: | MYXATA [ Съб Юни 06, 2020 4:38 pm ] |
| Заглавие: | Re: USB ST32, VCP драйвер - baudrate на UART във Win |
Някои мцу та имат ауто бауд рейт, демек разпознават скоростта на подлюченият ком порт. Ори всипки случяи е по правилно да сетнеш скоростта от двете стра и да е еднаква |
|
| Автор: | NikB [ Съб Юни 06, 2020 5:00 pm ] | ||||||||||||||||||
| Заглавие: | Re: USB ST32, VCP драйвер - baudrate на UART във Win | ||||||||||||||||||
От страната на ембедедът не виждам как се задава скоростта на USB - в иницализациите няма скорост. Правя ги през Кюба:
|
|||||||||||||||||||
| Автор: | NikB [ Съб Юни 06, 2020 7:37 pm ] |
| Заглавие: | Re: USB ST32, VCP драйвер - baudrate на UART във Win |
Изглежда, че портът в Windows драйвера не емулира скоростта. Вероятно защото няма защо. Не е като виртуалния порт на разни USB тунели (като FTDI, Tibo, ...) |
|
| Автор: | miro_atc [ Съб Юни 06, 2020 10:03 pm ] |
| Заглавие: | Re: USB ST32, VCP драйвер - baudrate на UART във Win |
USB хоста праща set/get line codding заявки, които устройството може да ползва, за да си конфигурира някакъвв сериен. Като минимум устройството трябва да помни как са го програмирали и да връщата същото. А ако има и хардуер нормално е да се конфигурира при съответната заявка. Иначе скоростта на данните е колкото - толкова. Определя се от ендпоинтите. Ако някоя страна не си чете ендпоинта, другата ще чака и така... Не знам какво съм обяснявал преди. Единствено някои софтуери засичат времена. Имаше едни програмчета дето създават виртуални портове и ги пренасочват към сокети. С тях съм имал ядове, следят баудрейта и режат трафика. Но това е през етернет. |
|
| Автор: | NikB [ Съб Юни 06, 2020 10:17 pm ] | |||||||||
| Заглавие: | Re: USB ST32, VCP драйвер - baudrate на UART във Win | |||||||||
Благодаря ти! Изясни ми се |
||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|