Виж темите без отговор | Виж активните теми
Дата и час: Съб Апр 20, 2024 3:57 pm
|
Страница 1 от 1
|
[ 7 мнения ] |
|
USB ST32, VCP драйвер - baudrate на UART във Win
Автор |
Съобщение |
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 9:32 pm Мнения: 710
|
USB ST32, VCP драйвер - baudrate на UART във Win
Отразява ли се и как скоростта (baudrate), с която се инициализира серийният порт, свързан към ембедед USB на ST32 девайс? С каквато и скорост да иницаилизирам порта, комуникацията си върви. Трансферът между ембедедът и Win е около 600КБ/с.
|
Съб Юни 06, 2020 2:50 pm |
|
|
syscop
Ранг: Форумен бог
Регистриран на: Пет Юни 03, 2005 8:39 pm Мнения: 1971
|
Re: USB ST32, VCP драйвер - baudrate на UART във Win
Това май зависи от драйвера и софтуера на mcu-то. miro_atc беше го обяснявал някъде. Има случаи, в които ако скоростта не е еднаква от двата края не тръгва.
_________________ Определянето стойността на дадена величина се нарича ИЗМЕРВАНЕ!
|
Съб Юни 06, 2020 3:05 pm |
|
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 12:48 pm Мнения: 4406 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
Re: USB ST32, VCP драйвер - baudrate на UART във Win
Някои мцу та имат ауто бауд рейт, демек разпознават скоростта на подлюченият ком порт. Ори всипки случяи е по правилно да сетнеш скоростта от двете стра и да е еднаква
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
Съб Юни 06, 2020 3:38 pm |
|
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 9:32 pm Мнения: 710
|
Re: USB ST32, VCP драйвер - baudrate на UART във Win
От страната на ембедедът не виждам как се задава скоростта на USB - в иницализациите няма скорост. Правя ги през Кюба:
|
Съб Юни 06, 2020 4:00 pm |
|
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 9:32 pm Мнения: 710
|
Re: USB ST32, VCP драйвер - baudrate на UART във Win
Изглежда, че портът в Windows драйвера не емулира скоростта. Вероятно защото няма защо. Не е като виртуалния порт на разни USB тунели (като FTDI, Tibo, ...)
|
Съб Юни 06, 2020 6:37 pm |
|
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 5:52 pm Мнения: 10369 Местоположение: Добрич
|
Re: USB ST32, VCP драйвер - baudrate на UART във Win
USB хоста праща set/get line codding заявки, които устройството може да ползва, за да си конфигурира някакъвв сериен. Като минимум устройството трябва да помни как са го програмирали и да връщата същото. А ако има и хардуер нормално е да се конфигурира при съответната заявка. Иначе скоростта на данните е колкото - толкова. Определя се от ендпоинтите. Ако някоя страна не си чете ендпоинта, другата ще чака и така... Не знам какво съм обяснявал преди. Единствено някои софтуери засичат времена. Имаше едни програмчета дето създават виртуални портове и ги пренасочват към сокети. С тях съм имал ядове, следят баудрейта и режат трафика. Но това е през етернет.
|
Съб Юни 06, 2020 9:03 pm |
|
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 9:32 pm Мнения: 710
|
Re: USB ST32, VCP драйвер - baudrate на UART във Win
Благодаря ти! Изясни ми се
|
Съб Юни 06, 2020 9:17 pm |
|
|
|
Страница 1 от 1
|
[ 7 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 4 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|