1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Hard USB преобразователь TTL to UART FT232RL

Тема в разделе "Hard & Soft", создана пользователем Kristobal Hozevich Hunta, 22 июн 2020.

  1. Kristobal Hozevich Hunta Реликтовый гоминид

    Kristobal Hozevich Hunta

    Регистрация:
    24 апр 2006
    Сообщения:
    1.381
    Подскажите, пжл.

    Попал в руки сабж. Типа такого, пострашнее, но выводов побольше:
    FT232RL-USB-to-TTL-Module.jpg

    Хочется сделать с ним две практические вещи:

    1. Подключить к какому-нибудь устройству, чтобы _осмысленно_ поговорить с этим устройством через Hyperterminal.
    Какое устройство (распространенное) может так поговорить?

    2. Прошить сабжем какую-нибудь флэш (ПЗУ), вроде можно. Какую, как?

    С чего начать?

    Спасибо.
     
    Последнее редактирование: 22 июн 2020
  2. Kristobal Hozevich Hunta Реликтовый гоминид

    Kristobal Hozevich Hunta

    Регистрация:
    24 апр 2006
    Сообщения:
    1.381
    Что-то разговор не клеится... :(

    1.JPG 2.JPG 3.JPG 4.JPG
     
    Последнее редактирование: 23 июн 2020
  3. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    7.446
    Что угодно, где есть UART. Начиная от материнок, заканчивая поделиями на ардуинах. В том числе, жесткие диски, модемы, телефонные базы, контроллеры кондиционеров - тысячи их. Но без документации с описанием команд и параметров протокола осмысленного общения не получится.
    Этим устройством ничего не прошьёшь, кроме, может, микроконтроллеров (ардуины, стм и прочее), у которых в загрузчике может быть прописан опрос UART перед загрузкой прошивки. Старые флэшки шьются по параллельному интерфейсу. Более новые - по SPI. Для этого есть соответствующие устройства:
    https://www.aliexpress.com/item/4000050147266.html
     
    Kristobal Hozevich Hunta нравится это.
  4. Kristobal Hozevich Hunta Реликтовый гоминид

    Kristobal Hozevich Hunta

    Регистрация:
    24 апр 2006
    Сообщения:
    1.381
    @TheMadLynx, я вроде встречал упоминание про программатор на FT232RL с использованием bitbang. И там, кажется, совсем простенькая схема была.

    А вообще, я правильно понимаю, что точно такие же RX/TX есть на гнездах DB25F в старом ноутбуке? На платке правда еще куча каких-то CBUS-ов и мигает красиво :)
     
    Последнее редактирование: 25 июн 2020
  5. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    7.446
    Логически - да, но электрически они не совместимы, так как такая платка конвертирует в UART, а на материнках COM-порты работают по RS-232. Чип на переходнике сгорит без преобразования уровней сигналов RS-232 <-> UART.
     
  6. Gamecollector

    Gamecollector

    Регистрация:
    23 сен 2016
    Сообщения:
    2.410
    RS-232 <-> TTL тогда уж...
     
    TheMadLynx нравится это.
  7. TheMadLynx

    TheMadLynx

    Хелпер

    Регистрация:
    9 июн 2015
    Сообщения:
    7.446
  8. Kristobal Hozevich Hunta Реликтовый гоминид

    Kristobal Hozevich Hunta

    Регистрация:
    24 апр 2006
    Сообщения:
    1.381
    @TheMadLynx, вот здесь прочитал, что для программатора AVR достаточно только FT232RL:

    FT232RL: USB-программатор для AVR без дополнительной прошивки

    Не уверен, но судя по статье этого должно хватать для всяких 8-ногих attiny, atmel, atmega flash/eeprom. На моем преобразователе выводы, кажется, с большинства ног FT232RL, включая перечисленные в статье.

    Хотя нашел и AVR USB ISP color программаторы на 10 пин, и схему с программатором Громова. Также вижу много непонятной пока информации про возможность SPI/ISP и даже JTAG на всяких Arduino. Вобщем, в растерянности, что выбрать, да и цены очень разные.

    Конкретно темой программаторов занялся при необходимости залить прошивку в atmel AT25F2048N.
     
    Последнее редактирование: 29 июн 2020
  9. Kristobal Hozevich Hunta Реликтовый гоминид

    Kristobal Hozevich Hunta

    Регистрация:
    24 апр 2006
    Сообщения:
    1.381
    Вывел ноги с FR232RL на DIP8-панель (как показано на схеме):

    http://avr.ru/int/Files/Picture/programmators/ft232rl_universal/pic15.PNG

    Там же скачал программу для прошивки. Вставил в панель eeprom at24c32a (I2C).
    Считываю - везде FF.
    Меняю первый FF на AA. Записываю. Правлю CRC руками/автоматом/оставляю как есть.
    Считываю заново - везде FF. "Не записалось" думаю.
    Так много раз, в различных вариантах, с различными резисторами.

    Потом беру другой девайс, считываю: AA FF FF.
    Т.е. на ft232rl как-то записалось, но прочитаться не смогло.
    Проблема, конечно, в резисторах (часть уже стояла на плате).

    "Забавное уссстройссство!" (с) С. Лукьяненко.
     
    Последнее редактирование: 12 авг 2020
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление