Get Adobe Flash player
    Принимаются SMS-пожертвования на развитие ресурса     Копирование материалов     разрешено с обязательной ссылкой     на этот сайт     Принимаются SMS-пожертвования на развитие ресурса    

Простой USB-UART(ft232)

Видео

При программировании контроллеров иногда возникает необходимость подключить их к COM-порту, которые сегодня не устанавливаются производителями на бытовые персональные компьютеры. Переходник USB-UART — это «виртуальный» COM-порт, то есть при его подключении, в системе, появляется  физический порт. Выполнен он на базе микросхемы FT232(bit bang).

С помощью такого интерфейса легко запрограммировать, например, плату дискавери типа STM32Fx.

В ОС WINDOWS — необходимо скачать и установить драйвера с официального сайта ftdi.

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

  1. Создать файл по этому пути    /etc/udev/rules.d/99-axe027.rules
  2. Перезагрузить новое правило  sudo udevadm control --reload.
  3. Отключить и вновь подключить переходник

 

В файл правил 99-axe027.rules  добавить строку

ACTION=add, ATTRS{idVendor}=="0403", ATTRS{idProduct}=="bd90", RUN+="/sbin/modprobe", RUN+="/bin/sh -c 'echo 0403 bd90 > /sys/bus/usb-serial/drivers/ftdi_sio/new_id'"

 

В результате при подключенном устройстве будет появляться /dev/ttyUSB0

В итоге можно к компьютеру подключать и программировать плату STM32 DISCOVERY (RX, TX, GND, V).

 

 

  • ЗАДАТЬ ВОПРОС