stm32 USB FTDI

Кто любит RISC в жизни, заходим, не стесняемся.
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

stm32 USB FTDI

Сообщение Dimas6262 »

Всем привет, подскажите пожалуйста, возможно ли через ftdi подключить, например сканер штрих-кодов юсбишный, к stm32 через FTDI232rl, к rx1 tx1. С ПК все понятно, а вот когда STM в режиме хоста не ясно
Реклама
Аватара пользователя
ЭлектроKOT
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Вс июл 07, 2019 16:12:46

Re: stm32 USB FTDI

Сообщение ЭлектроKOT »

Подключить, вероятно можно, но ключевой вопрос в другом: а есть ли уверенность в своих силах написать для STM программу работы со сканером?
Делай то, что тебе нравится и ты никогда не будешь работать
Реклама
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: stm32 USB FTDI

Сообщение Dimas6262 »

так мне просто от сканера нужно штрих код получать по прерыванию усарта и записывать в буфер, там ничего сложного, а вот что бы через USB, через FTDI, и на USART, как сделать такое подключение не ясно
Аватара пользователя
ЭлектроKOT
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Вс июл 07, 2019 16:12:46

Re: stm32 USB FTDI

Сообщение ЭлектроKOT »

[uquote="Dimas6262",url="/forum/viewtopic.php?p=3690147#p3690147"]просто от сканера нужно штрих код получатьо[/uquote]
Для работы сканера его как минимум нужно будет инициализировать (от STM), прежде чем что-то от него получить.
Делай то, что тебе нравится и ты никогда не будешь работать
Реклама
Эиком - электронные компоненты и радиодетали
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: stm32 USB FTDI

Сообщение Dimas6262 »

так если брать сканер rs у него нет даже tx то есть он ничего не принимает, только отправляет, или с USB все по другому?

Добавлено after 5 minutes 18 seconds:
а может есть какой нибудь костыль на USB, без хола, на си, с HID, в Интернете вообще никаких примеров не могу найти, stm32f105
Реклама
Аватара пользователя
ЭлектроKOT
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Вс июл 07, 2019 16:12:46

Re: stm32 USB FTDI

Сообщение ЭлектроKOT »

[uquote="Dimas6262",url="/forum/viewtopic.php?p=3690161#p3690161"]так если брать сканер rs у него нет даже tx то есть он ничего не принимает, только отправляет

stm32f105[/uquote]
Непонятно, почему приходится клещами из вас все вытягивать - модель сканера, мк и т.п.?
И угадывать тут с другой стороны экрана, что да как... :(
Последний раз редактировалось ЭлектроKOT Ср авг 28, 2019 08:28:36, всего редактировалось 2 раза.
Делай то, что тебе нравится и ты никогда не будешь работать
Реклама
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: stm32 USB FTDI

Сообщение Dimas6262 »

в теории сканер должен подключаться любой, мк написал выше stm32f105.
Аватара пользователя
ЭлектроKOT
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Вс июл 07, 2019 16:12:46

Re: stm32 USB FTDI

Сообщение ЭлектроKOT »

[uquote="Dimas6262",url="/forum/viewtopic.php?p=3690161#p3690161"]в Интернете вообще никаких примеров не могу найти[/uquote]Да ладно, так уж и нет:
Программирование STM32F103. USB
Этот пример можно использовать, когда нужно создать устройство типа сканера штрих-кодов
Пока напрямую, без FTDI. Когда заработает, тогда будет смысл что-то наворачивать.
[uquote="Dimas6262",url="/forum/viewtopic.php?p=3690169#p3690169"]в теории сканер должен подключаться любой[/uquote]
В теории всегда все гладко, пока до практики далеко.
Последний раз редактировалось ЭлектроKOT Ср авг 28, 2019 08:34:43, всего редактировалось 1 раз.
Делай то, что тебе нравится и ты никогда не будешь работать
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: stm32 USB FTDI

Сообщение Dimas6262 »

так 103 и 105 разные контролеры в плане USB
Аватара пользователя
ЭлектроKOT
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Вс июл 07, 2019 16:12:46

Re: stm32 USB FTDI

Сообщение ЭлектроKOT »

Я не хочу копипастить фрагменты чужих статей о том, как работает USB, и некоторые аспекты использования USB в STM32. Поэтому просто дам несколько ссылок, где можно на досуге почитать о USB:
http://microtechnics.ru/osnovy-interfejsa-usb/
http://webhamster.ru/mytetrashare/index ... bb4zf8gacj
http://radiokot.ru/circuit/digital/pcmod/63/
http://microtechnics.ru/mikrokontroller-stm32-i-usb/
http://microtechnics.ru/stm32-peredacha-dannyx-po-usb/
[uquote="Dimas6262",url="/forum/viewtopic.php?p=3690177#p3690177"]так 103 и 105 разные контролеры в плане USB[/uquote]
Вы же собираетесь отказаться от штатного USB у 105-го:
[uquote="Dimas6262",url="/forum/viewtopic.php?p=3690142#p3690142"]к stm32 через FTDI232rl, к rx1 tx1[/uquote]В этом случае отличий от 103-го в плане подключения и программирования нет.

STM32F103 USB HID
This example allow you interface mcu stm32 with PC via USB HID
Делай то, что тебе нравится и ты никогда не будешь работать
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: stm32 USB FTDI

Сообщение Мурик »

ЭлектроKOT, ТС ведь ясно написал что на 105 у него хост к которому по USB подключена микросхема FTDI232. А уже к ней по TX RX сканер. Какой смысл было давать ссылки на USB HID устройство?

А по теме скажу что для того чтобы подключить FTDI232 к МК кроме всего прочего нужно знать протокол обмена по USB. В сети его вроде нет.
Аватара пользователя
ЭлектроKOT
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Вс июл 07, 2019 16:12:46

Re: stm32 USB FTDI

Сообщение ЭлектроKOT »

[uquote="Мурик",url="/forum/viewtopic.php?p=3690317#p3690317"]ЭлектроKOT, ТС ведь ясно написал что на 105 у него хост к которому по USB подключена микросхема FTDI232. А уже к ней по TX RX сканер.[/uquote]А понял так, что USB порт 105-го он зарезервировал для других целей и поэтому хочет организовать обмен по USART...
[uquote="Мурик",url="/forum/viewtopic.php?p=3690317#p3690317"]Какой смысл было давать ссылки на USB HID устройство?[/uquote][uquote="Dimas6262",url="/forum/viewtopic.php?p=3690161#p3690161"]а может есть какой нибудь костыль на USB, без хола, на си, с HID, в Интернете вообще никаких примеров не могу найти[/uquote]
[uquote="Мурик",url="/forum/viewtopic.php?p=3690317#p3690317"]для того чтобы подключить FTDI232 к МК кроме всего прочего нужно знать протокол обмена по USB[/uquote] В этом-то и основная проблема, которую я обозначил первым же постом в этой теме.
Делай то, что тебе нравится и ты никогда не будешь работать
jcxz
Мудрый кот
Сообщения: 1726
Зарегистрирован: Вт авг 15, 2017 10:51:13

Re: stm32 USB FTDI

Сообщение jcxz »

[uquote="Dimas6262",url="/forum/viewtopic.php?p=3690142#p3690142"]Всем привет, подскажите пожалуйста, возможно ли через ftdi подключить, например сканер штрих-кодов юсбишный, к stm32 через FTDI232rl, к rx1 tx1. С ПК все понятно, а вот когда STM в режиме хоста не ясно[/uquote]
Если сканер "юсбишный" то при чём тут FTDI??? :dont_know:
Взять МК с USB и подключить... а там останется только PC-шный драйвер сканера отреверсить, чтобы повторить его в STM :)))

Добавлено after 1 minute 37 seconds:
[uquote="Мурик",url="/forum/viewtopic.php?p=3690317#p3690317"]ЭлектроKOT, ТС ведь ясно написал что на 105 у него хост к которому по USB подключена микросхема FTDI232. А уже к ней по TX RX сканер. Какой смысл было давать ссылки на USB HID устройство?[/uquote]
ТС ведь ясно написал ;) что сканер у него "юсбишный". Каким боком интересно можно его к UART-овским RX/TX зацепить? :facepalm:

Добавлено after 3 minutes 18 seconds:
[uquote="Dimas6262",url="/forum/viewtopic.php?p=3690169#p3690169"]в теории сканер должен подключаться любой, мк написал выше stm32f105.[/uquote]
В теории люди должны летать как птицы.... но не летают :dont_know:
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: stm32 USB FTDI

Сообщение VladislavS »

Хоть убейте, не понимаю, причём тут FTDI? В контроллере USB Host, в сканере USB Device. Соединяем кабелем и программируем. Да, будет непросто. Но FTDI то тут каким боком?
Аватара пользователя
ЭлектроKOT
Вымогатель припоя
Сообщения: 550
Зарегистрирован: Вс июл 07, 2019 16:12:46

Re: stm32 USB FTDI

Сообщение ЭлектроKOT »

[uquote="VladislavS",url="/forum/viewtopic.php?p=3690497#p3690497"]Но FTDI то тут каким боком?[/uquote][uquote="ЭлектроKOT",url="/forum/viewtopic.php?p=3690321#p3690321"]Я понял так, что USB порт 105-го он зарезервировал для других целей[/uquote] или изначально "путаница в показаниях" :tea:
Делай то, что тебе нравится и ты никогда не будешь работать
Аватара пользователя
ds1307
Грызет канифоль
Сообщения: 260
Зарегистрирован: Чт янв 13, 2011 18:54:29
Откуда: Минск

Re: stm32 USB FTDI

Сообщение ds1307 »

Через переходник невозможно подключить сканер. Переходник не хаб.
Учиться, учиться, ...
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Re: stm32 USB FTDI

Сообщение afz »

И вообще, причем здесь FTDI? Эти FTDI применяются для подключения к PC (USB-хосту компьютера) с целью преобразования интерфейса USB во что-то более простое, в тот же USART, например. То есть FTDI - это USB-устройство, не хост. А сканеры штрих-кодов - тоже USB-устройства, категории HID. Большинство простых, по крайней мере. И работают они подобно USB-клавиатуре, без всякого специального софта и драйверов. Поэтому надо выбирать МК с набортным USB-хостом или USB OTG, переключенным в режим хоста, поднимать на этом МК поддержку USB HID и вперед!
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: stm32 USB FTDI

Сообщение VladislavS »

Я вам сейчас такую "весчь" покажу - USB HUB. :)
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Re: stm32 USB FTDI

Сообщение afz »

Шутить изволите? Как этот хаб поможет считать в МК данные с HID-сканера?
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: stm32 USB FTDI

Сообщение VladislavS »

Хаб поможет решить нехватку портов. А то там кто-то что-то экономит, какие-то FTDI через опу подключить хочет...
Ответить

Вернуться в «ARM»