COM-порт на микросхеме FT232RL

Самое простое и доступное решение получить дополнительный COM-порт (на ноутбуках где он отсутствует это пожалуй единственный вариант) является использование микросхемы FT232RL от компании FTDI Chip. 

Эта микросхема завоевала огромную популярность не только как простой конвертер USB<>UART, а также как отменный BitBang программатор благодаря возможности гибко программировать GPIO (General Purpose Input-Output). GPIO по другому это выводы общего назначения, ноги микросхемы, доступные для прямого управления. Для программирования доступна EEPROM память микросхемы, которую пользователь может менять на свое усмотрение. Для упрощенного программирования EEPROM памяти FT232 существует программа MProg. 

 Работа с EEPROM памятью FT232RL сводится на выборе нужного функционала нужным ногам, или перебросить этот функционал другим выводам микросхемы. Это бывает чертовски удобно, например, когда при разводке не удобно использовать стандартные CBUS0  и CBUS1 для подключения сигнальных светодиодов. Можно перебросить индикацию TXLED и RXLED на любые другие ноги микросхемы и упростить разводку проектируемой платы.

 

Запись серийного номера для устройства FT232 с использованием программы MProg
1) После запуска программы экран имеет вид:

COM-порт на микросхеме FT232RL

Чтение содержимого прошивки EEPROM контроллера FT232 с помощью утилиты MProg
2) В меню Tools выбираем операцию Read and Parse, сразу определится устройство на базе FT232R (так же можно выбрать вручную из выпадающего списка):

COM-порт на микросхеме FT232RL

Установка параметров программирования прошивки EEPROM контроллера FT232 с помощью утилиты MProg
3) Снимаем флажок Only Program Blank Devices (эта опция активна только для контроллера FT232BM и недоступна для редактирования FT232R), устанавливаем флажок Use Fixed Serial Number, вводим номер если необходимо, (это делается для того чтобы каждый раз при программировании устройству не выдавался новый серийный номер) и получаем:

COM-порт на микросхеме FT232RL

Запись сохраненной на HDD прошивки EEPROM контроллера FT232 с помощью утилиты MProg
4) В меню File выбираем операцию Save As, сохраняем файл. Эта операция требуется не только для сохранения файла, без ее выполнения операция программирования устройства будет недоступна. После этого операция программирования устройства доступна, выбираем ее (кнопка с синей молнией):

COM-порт на микросхеме FT232RL

Запись прошивки EEPROM с помощью утилиты MProg в внутренюю память контроллера FT232 завершена
5) Контролируем результат программирования контроллера FT232:

COM-порт на микросхеме FT232RL

Таким же образом можно выбрать другую функцию, выполнимую портами входа/выхода микросхемы.

 

Источник: /engine/api/go.php?go=https://avrproject.ru/



Обсудить на форуме
serv-3

Комментарии

Добавить комментарий
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

    Прошивка flash-памяти 25xxx через программатор USBasp

    Микросхемы флеш-памяти eeprom серии 25xxx широко применяются в микроэлектронике. В частности, в современных телевизорах и материнских платах в 25xxx хранится прошивка биоса.

    Работа с микросхемой статического ОЗУ M48T12-150PC1

    В различном оборудовании встречаются микросхемы Static RAM. Обычно они используются там, где EEPROM не подходит из-за низкого быстродействия. Например, микросхема M48T12-150PC1 производителя STMicroelectronics.

    Сделать ресет контроллера аккумулятора

    Посмотрим, какие батареи бывают в принципе:  - NICKEL-CADMIUM BATTERY - (или сокращенно NiCd) никель-кадмиевые;  - NICKEL METAL-HYDRIDE BATTERY - (или сокращенно NiMH) никель-металл гидридные;  - LITHIUM ION BATTERY - (или сокращенно

    Data кабель от мобильного как преобразователь USB to UART.

    Большинство устройств блога GetChip.netработает с UART. И это закономерно – UART очень простой и не требовательный протокол. С ним легко работать как со стороны микроконтроллера, так и со стороны PC.

    Еще раз про самодельный кабель программирования Zelio SR2/SR3

    Как сделать самодельный кабель для программирования Zelio серий SR2/SR3, интересуются и сейчас. С просьбой уточнить отдельные моменты мне писали на почту даже из арабских стран, Бразилии и Коста-Рики.  

    Прошивка flash-памяти 25xxx через программатор USBasp

    Микросхемы флеш-памяти eeprom серии 25xxx широко применяются в микроэлектронике. В частности, в современных телевизорах и материнских платах в 25xxx хранится прошивка биоса.