Ft232r usb uart linux

Linux, FTDI FT232 USB-Serial (UART) и FT-897

Hi всем и С Новым Годом !
Есть девайс (схема ниже). Ситуация следущая — на компе стоит Федора 19, ядро —

root # uname -a
Linux . 3.14.23-100.fc19.i686.PAE #1 SMP Thu Oct 30 18:49:10 UTC 2014 i686 i686 i386 GNU/Linux
При подключении девайса картина следущая —

root # lsusb
.
Bus 005 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
.

root # ls -ld /dev/*USB*
crw-rw—- 1 root dialout 188, 0 янв 2 11:48 /dev/ttyUSB0

root # lsmod | grep ft
ftdi_sio 43954 0

Те всё хорошо — линух его правильно определяет. Далее с помощью програмки из hamlib-1.2.15.3-2.fc19.i686
rigctl -m 123 -s 38400 -r /dev/ttyUSB0
пытаюсь проверить cat, но почему-то сразу активируется PTT и трансивер переходит на передачу.
Пытался запускать fldigi — после запуска идёт постоянный опрос девайса по USB и далее ничего не происходит.
Если я использую фирменный шнурок cat (CT-62) проблем нет ни с rigctl, ни fldigi — всё прекрасно работает .
Схема такая —
Вложение 190910
Просьба подсказать как это полечить ?

Винду поставить и не сносить себе мозг, если так критично, то второй системой.:пиво:

С Рождеством Христовым ! Пробовал на ноуте под ХП (драйвер cdm20600 + Mix) — результат тот же — трансивер становится на передачу и всё блокируется. Что можно ещё проверить ?

Ядро на ОС новое? не пробовали обновить (с сохранением рабочего)? 😉
Или что то с USB девайсом, т.к под ХР такая же проблема.

Можно схему повторно? Не открывается.

Подозрение, что со шнурками что-то напутано. По-идее должно работать.

Добавлено через 15 минут(ы) :

Ядро обновляю регулярно из репозитария. Это видно в первом постинге. Вот сейчас обновился и приехало новое ядро. Но я думаю, что дело не в ядре, а в модуле, который подгружается — ftdi_sio — для микросхемы виртуальных портов FTDI FT232 которая стоит в адаптере. Причём с фирменным шнурком CT-62 проблем нет — взлетает с полпинка и с fldigi прекрасно всё работает. Видится шнурок как QinHeng Electronics HL-340 USB-Serial adapter, а FT232 как — Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC. И вроде тут тоже всё правильно.
Я почитал форумы и нашёл, что проблема с FTDI FT232 есть и под виндой — причём такая как и у меня — трансивер становится на передачу и блокируется. Вроде как лечится подбором драйверов. Вообщем шаманство. Может надо что-то ещё рассказать трансиверу кроме скорости и установики режима CAT (пункты 19 и 20 меню) ?

Ядро тут явно не при делах. Видится же в системе.
Ладно. Схема на вид рабочая. Хотелось бы, правда, посмотреть схему того, что между трансивером и KON7.

Для локализации причины сначала проверьте (чтобы убедиться, что все в порядке) сам кабель «трансивер-интерфейс».
Если все хорошо, откиньте пока цепь PTT. (на KON7 — 7-я нога, если RTS используете, или 6-я, если DTR, на разъеме трансивера по-моему 1-я) Посмотрите результат. Если перестанет вставать на передачу, значит причина где-то между микросхемой и разъемом. Неплохо бы и на самих ножках FT232 (23 и 21) глянуть, что там происходит.

Читайте также:  Браузеры для windows 10 мозилу

Кстати, а трансивер сразу на передачу встает при подключении интерфейса, или только когда «программно дергаете»?

Между KON7 и трансивером — 3 шнурка — САТ, DATA и key. Увы, схемы распайки нет. Будет время вызвоню и отрисую.
Сегодня удалось проверить под виндой (ноут, винда ХП, PL2303 Windows Driver) более конкретно с колегой, который в отличии от меня, шарит в цифре. Пробовали кучу программ. Вообщем всё работает, хотя и есть ньюансы в настройках и не всегда всё заводилось сразу. Потом опять вернулись к десктопу с Лунухом, но, увы, ничего не изменилось и проблема осталась. На данном этапе тему можно закрыть, тк цель — проверка работоспособности достигнута. Буду думать дальше как добится работоспособности в Линуксе. Появится информация — сообщу.
Всем спасибо за участие и с Рождеством Христовым ! :beer:
73!
Виктор,
de UT5ULQ

Источник

FTDI FT232RL драйвер для windows 7-10 / Linux / MacOS

Как правило, платы Arduino имеют встроенный USB-TTL преобразователь, позволяющий без труда подключить Arduino к компьютеру для загрузки прошивки. Оригинальные Arduino, как правило, используют для этих целей программатор FTDI от Шотландской компании FTDI Chip и в стандартных сборках Windows этот драйвер поставляется вместе с ОС.

Драйверы доступны под огромное количество различных ОС:

  • Windows
  • Linux
  • Mac OS X
  • Windows CE 6.0/7.0
  • Windows CE 2013

Единственная ОС, которая требует определенных модификация для подключения драйвера FTDI программатора – Android.

Для Windows самой стабильной версией является 2.08.14

Как установить драйвер FTDI на компьютер?

Установка драйвера FTDI FT232RL для Windows производится в несколько простых шагов:

  1. Скачиваем драйвера по ссылкам выше
  2. Распаковываем архив с установочными файлами
  3. Открываем диспетчер устройств
  4. В диспетчере устройств выбираем неизвестное устройство, кликаем правой кнопкой мыши, в появившемся окне выбираем пункт обновить драйвер
  5. В появившемся окне выбираем пункт “Выполнить поиск драйверов на этом компьютере”
  6. Если нужно, то указываем путь к файлам, которые мы извлекли из архива ранее
  7. Перезагружаем компьютер для корректного обновления данных в реестре

После установки драйвера заново подключаем контроллер и смотрим, чтобы плата корректно отобразилась в списке диспетчера устройств.

Источник

Как подключиться к плате через переходник USB-UART

Купил китайский переходник USB-UART под названием CP2102. В виндувсе без проблем соединялся со своей платой программой Putty. В убунте пользуюсь той же программой, но выскакиевает сообщение c текстом:

Драйвера я установил от производителя. Как-нибудь можно еще подключиться?

есть же minicom.

Ищи переходник на FTDI232R, или сам собери, документация прекрасная, схема простая. Я был удивлен, но драйвера в линуксе годные, перенос угкода и железа прошел незамеченным. Даже костылять ничего не пришлось. Силиконлабовские мосты мне никогда не нравились, глючноватые, подчеркну слово МНЕ.

Драйвера я установил от производителя

приведи результат работы команды:

к какому из них подключаешься?

Пробовал ко всем подключаться. Ну а судя по этому выводу:

Ничего не выводит. Просто долго жду и курсор мигает.

выбираешь во вкладке Session в группе Specify the destination you want to connect to выбираешь Serial

в поле Serial line пишешь /dev/ttyUSB3 и нажимаешь Open ?

Читайте также:  Как произносится windows по русски

и перевойти пользователем в систему

Да все так делаю, и выдает сообщение: Unable to open connection to: и т.д.
Кстати попробовал minicom. Через нее подключился, только клавиатура не работает.

Драйвера я установил от производителя

Через нее подключился, только клавиатура не работает.

Судя по всему, твоя железяка просто эхо не дает. Поэтому на экране ничего и не появляется.

По теме: есть удобная утилита com из пакета tinyserial, а еще есть screen — он-то точно «из коробки» везде есть!

P.S. Лучше б ты купил переходник на PL2303, он где-то в 2 раза дешевле (30..35 рублей супротив 60..70 для переходника на 2102)

Заработало. А что это было не подскажите?

Спасибо большое, друзья! Все работает.

Драйвера я установил от производителя

А что не так в этой фразе? Мне просто надо знать, для общего развития.

Это были права доступа на файл порта.

видишь вот тут группа написана: твой пользователь должен входить в эту группу, что бы получить права на чтение запись в это устройство. по умолчанию в эту группу пользователи не входят. магической строчкой ты добавил текущего пользователя в эту группу. перевходом в систему получил права группы.

Не нужны никакие «драйвера» для работы с этими переходниками! В ядре есть модуль usbserial, который отвечает за коммуникацию с подобным железом.

Для того, чтобы не париться с группами и правами доступа, обычно в /etc/udev/rules.d добавляют правило вроде такого:

VID и PID смотрят в выхлопе lsusb. Режим 0666 позволяет не париться с группами. Но там уж ваше дело.

в linux практически все драйвера входят в состав ядра

подключай устройство, смотри в dmesg, скорее всего оно определится и погрузится нужный драйвер

ты даже банальных unix прав не знаешь, читай книжки

Источник

Products

Part No: FT232RQ

USB Full Speed to Serial UART IC, Includes Oscillator and EEPROM, QFN-32

USB 2.0 Slave to UART Converter

  • Data Rates: 3MBaud
  • USB Speed: Full Speed (12Mbps)
  • USB Transfer Modes: Bulk
  • Interfaces: UART with 4 GPIO pins
  • USB Host: No
  • Packages: 32-pin QFN, 28-pin SSOP
  • Channels: 1
  • I/O Voltage: 1.8V to 5V USB Class: Vendor
  • Virtual Com Port: Yes
  • Operating Temperature: -40°C to +85°C

Standard Price (Easy checkout)

Order Quantity Price per Unit
1 — 9 : USD 4.70
10 — 49 : USD 4.25
50 — 99 : USD 4.05
100 — 249 : USD 3.85
250 — 499 : USD 3.45
500 — 999 : USD 3.05
1000 — + : Ask for quote
*Request quote for large quantities

Login

Register

  • Device Overview
  • Documentation
  • Drivers
  • Downloads

FT232R – USB UART IC

The FT232R is added to FTDI’s range of USB UART interface Integrated Circuit Devices. The FT232R is a USB to serial UART interface with optional clock generator output, and the new FTDIChip-ID™ security dongle feature. In addition, asynchronous and synchronous bit bang interface modes are available. USB to serial designs using the FT232R have been further simplified by fully integrating the external EEPROM, clock circuit and USB resistors onto the device.

The FT232R adds two new functions compared with its predecessors, effectively making it a “3-in-1” chip for some application areas. The internally generated clock (6MHz, 12MHz, 24MHz, and 48MHz) can be brought out of the device and used to drive a microcontroller or external logic. A unique number (the FTDIChip-ID™) is burnt into the device during manufacture and is readable over USB, thus forming the basis of a security dongle which can be used to protect customer application software from being copied.

The FT232R is available in Pb-free (RoHS compliant) compact 28-Lead SSOP and QFN-32 packages.

Press releases, articles and web links related to the FT232R can be found here.

A frequently asked questions page has been created here.

Источник

Тема: Linux, FTDI FT232 USB-Serial (UART) и FT-897

Опции темы
Поиск по теме

Linux, FTDI FT232 USB-Serial (UART) и FT-897

Hi всем и С Новым Годом !
Есть девайс (схема ниже). Ситуация следущая — на компе стоит Федора 19, ядро —

root # uname -a
Linux . 3.14.23-100.fc19.i686.PAE #1 SMP Thu Oct 30 18:49:10 UTC 2014 i686 i686 i386 GNU/Linux
При подключении девайса картина следущая —

root # lsusb
.
Bus 005 Device 003: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
.

root # ls -ld /dev/*USB*
crw-rw—- 1 root dialout 188, 0 янв 2 11:48 /dev/ttyUSB0

root # lsmod | grep ft
ftdi_sio 43954 0

Те всё хорошо — линух его правильно определяет. Далее с помощью програмки из hamlib-1.2.15.3-2.fc19.i686
rigctl -m 123 -s 38400 -r /dev/ttyUSB0
пытаюсь проверить cat, но почему-то сразу активируется PTT и трансивер переходит на передачу.
Пытался запускать fldigi — после запуска идёт постоянный опрос девайса по USB и далее ничего не происходит.
Если я использую фирменный шнурок cat (CT-62) проблем нет ни с rigctl, ни fldigi — всё прекрасно работает .
Схема такая —
Вложение 190910
Просьба подсказать как это полечить ?

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

С Рождеством Христовым ! Пробовал на ноуте под ХП (драйвер cdm20600 + Mix) — результат тот же — трансивер становится на передачу и всё блокируется. Что можно ещё проверить ?

Ядро на ОС новое? не пробовали обновить (с сохранением рабочего)?
Или что то с USB девайсом, т.к под ХР такая же проблема.

Последний раз редактировалось R3PAS; 07.01.2015 в 02:41 .

Можно схему повторно? Не открывается.

Подозрение, что со шнурками что-то напутано. По-идее должно работать.

Добавлено через 15 минут(ы) :

Ядро обновляю регулярно из репозитария. Это видно в первом постинге. Вот сейчас обновился и приехало новое ядро. Но я думаю, что дело не в ядре, а в модуле, который подгружается — ftdi_sio — для микросхемы виртуальных портов FTDI FT232 которая стоит в адаптере. Причём с фирменным шнурком CT-62 проблем нет — взлетает с полпинка и с fldigi прекрасно всё работает. Видится шнурок как QinHeng Electronics HL-340 USB-Serial adapter, а FT232 как — Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC. И вроде тут тоже всё правильно.
Я почитал форумы и нашёл, что проблема с FTDI FT232 есть и под виндой — причём такая как и у меня — трансивер становится на передачу и блокируется. Вроде как лечится подбором драйверов. Вообщем шаманство. Может надо что-то ещё рассказать трансиверу кроме скорости и установики режима CAT (пункты 19 и 20 меню) ?

Последний раз редактировалось vit2; 07.01.2015 в 12:22 .

Источник

Читайте также:  Sending message in linux
Оцените статью