| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Въпрос относно FT4232 http://mcu-bg.com/mcu_site/viewtopic.php?f=14&t=14672 |
Страница 1 от 1 |
| Автор: | toh3u [ Чет Юли 07, 2016 9:43 am ] |
| Заглавие: | Въпрос относно FT4232 |
Здравейте. Въпросът ми относно FT4232 е: мога ли да разбера PID и VID на закачените устройства ? Операционната система е Debian GNU/Linux 7.9 (wheezy).Има 4 устройства и трябва да разбера на кое /dev/ttyUSB[0-3] се е закачило всяко от тях.Като връзването на у-вата е случайно (техника отива и закача където му падне). След изпълнение на dmesg: FTDI USB Serial Device converter now attached to ttyUSBx, но когато разкачам и закачам устройствата - не виждам да се добавят или махат. Възможно ли е с VCP или ми трябва D2xx ? Благодаря за отделеното време. Поздрави. |
|
| Автор: | woody [ Чет Юли 07, 2016 10:24 am ] | |||||||||
| Заглавие: | Re: Въпрос относно FT4232 | |||||||||
За VID/PID:
Ако искаш при закачане да се изпълнява нещо (скрипт) или да получава специфично име според VID/PID/сериен номер/т.н., потърси за "udev rules". |
||||||||||
| Автор: | toh3u [ Чет Юли 07, 2016 10:41 am ] |
| Заглавие: | Re: Въпрос относно FT4232 |
Привет @woody Изпълних lsusb и ми показа: Bus 001 Device 009: ID 0403:6011 Future Technology Devices International, Ltd FT4232H Quad HS USB-UART/FIFO IC Самите устройства не се виждат. Поздрави, |
|
| Автор: | woody [ Чет Юли 07, 2016 10:49 am ] |
| Заглавие: | Re: Въпрос относно FT4232 |
0403:6011 са ти VID и PID. И са еднакви за всичките устройства. Ако ще ги различаваш някак трябва да е по сериен номер, примерно. |
|
| Автор: | toh3u [ Чет Юли 07, 2016 10:58 am ] |
| Заглавие: | Re: Въпрос относно FT4232 |
Благодаря за активността. В момента имам принтер и ако го закача директно му виждам VID и PID.Ако мине през FTDI не го виждам.Това означава ли, ако напиша правило в udev за конкретният принтер, без да го виждам, то ще мачне и аз ще мога да разбера примерно, че е достъпен на /dev/ttyUSB0 ? Поздрави. |
|
| Автор: | woody [ Чет Юли 07, 2016 11:12 am ] |
| Заглавие: | Re: Въпрос относно FT4232 |
Не съм много сигурен какво имаш предвид под "виждам", но най-добре просто експериментирай, най-вече с udev. Възможно е някой драйвер да заеме устройство. udev правилата могат да прихващат на различни етапи, и твоята цел е на правилния етап да изпълниш някакво действие което да доведе до желания ти device (/dev/ttyUSBx). |
|
| Автор: | toh3u [ Чет Юли 07, 2016 11:42 am ] | ||||||||||||||||||||||||||||||||||||
| Заглавие: | Re: Въпрос относно FT4232 | ||||||||||||||||||||||||||||||||||||
@woody под не виждам имам предивд следното: Когато изпълня:
Получавам един резултат: ATTRS{idVendor}=="0403" ATTRS{idVendor}=="0424" ATTRS{idVendor}=="1d6b" Това са самите VCP, но устройства след тях не детектва. Поздрави. |
|||||||||||||||||||||||||||||||||||||
| Автор: | woody [ Чет Юли 07, 2016 2:19 pm ] |
| Заглавие: | Re: Въпрос относно FT4232 |
Извинявай, ама пак не съм сигурен че разбирам докрай. Може от жегите да е. Имаш един брой FT4232 и някакви четири у-ва на неговите четири UART-a, или имаш няколко броя FT4232? |
|
| Автор: | toh3u [ Чет Юли 07, 2016 2:23 pm ] |
| Заглавие: | Re: Въпрос относно FT4232 |
Привет @woody Може и аз да не обяснвам добре (да се надяваме, че е жегата). Имам един FT4232 и 4 устройства към него.Идеята е техника да отиде, да ги закачи както му падне и после аз да разпознавам на кое ttyUSBx се е закачило. Извинявай, ако съм ти създал чуденки. Поздрави. |
|
| Автор: | woody [ Чет Юли 07, 2016 2:34 pm ] |
| Заглавие: | Re: Въпрос относно FT4232 |
А, това дето го искаш не знам дали изобщо е възможно. През цялото време си мислех че имаш няколко USB у-ва и искаш те да се представят еднозначно. Твоите у-ва, които се закачат на UART-ите на FT4232 нямат VID/PID. Някакво решение е да си напишеш някакви скриптове, които по комуникация с 4-те UART-a да се опитват да уцелят кое какво е. Но пак няма гаранция, тъй като UART у-вата могат да бъдат закачани/разкачани по всяко време, и за това не получаваш никакво известие. Ако си достатъчно напред с материала можеш да си хакнеш VCP драйвера да прави тази детекция и да ги сменя вътрешно. Но забележките за недетермираността на UART си остава. |
|
| Автор: | toh3u [ Чет Юли 07, 2016 2:47 pm ] |
| Заглавие: | Re: Въпрос относно FT4232 |
Първо @woody много ти благодаря за отделеното време. Ще се питат устройствата и ще се слуша за отговор.Това изглежда е единственият (разумен) вариант.Всичко сочеше към него, но исках да съм сигурен преди да почна да пиша тестовете. Хубав ден от мен, ако има някакъв начин - ще го споделя.Поздрави. |
|
| Автор: | stefan63 [ Чет Юли 07, 2016 11:11 pm ] | |||||||||
| Заглавие: | Re: Въпрос относно FT4232 | |||||||||
Виждаш го, когат е закачен през неговия си УСБ порт? И не го виждаш когато го закачаш пре неговия сериен порт? Ако е така - нормално е . Серийният порт няма системни драйвери ,които да направят това, което си мислиш. Трябва сам да си го пишеш . |
||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|