Страница 2 из 2 ПерваяПервая 12
Показано с 16 по 23 из 23

Тема: Адаптер USB-Serial с 3 UART портами на STM32 Blue Pill

  1. #16
    QRP
    Регистрация
    16.11.2020
    Сообщений
    14
    Поблагодарили
    19
    Поблагодарил
    4
    Обновление 1.1.0: добавлен подписанный INF файл для Windows XP, 7, 8. Теперь все работает и в этих операционных системах. Все три порта определяются отлично.
    Ссылка на релиз: https://github.com/r2axz/bluepill-se...ses/tag/v1.1.0

  2. #17
    QRP
    Регистрация
    16.11.2020
    Сообщений
    14
    Поблагодарили
    19
    Поблагодарил
    4
    Обновление v2.0.0: теперь можно без перепрошивки менять параметры сигналов UART: https://github.com/r2axz/bluepill-serial-monster

    Добавлена возможность конфигурирования типов выходных сигналов (пушпул, открытый сток), типов подтяжки сигнальных линий (floating, up, down) и выбора полярности (active-high / active-low) без пересборки ПО и перепрошивки микроконтроллера. Это позволит более свободно применять устройство с различными схемами развязок, согласования уровней, управления реле, и т.п. Самый простой пример - CI/V интерфейс ICOM. Можно поставить тип выхода TX в открытый сток, соединить TX c RX и напрямую подключиться к CI/V интерфейсу. Все будет работать отлично.

  3. #18
    QRP
    Регистрация
    16.11.2020
    Сообщений
    14
    Поблагодарили
    19
    Поблагодарил
    4
    UPDATE по поводу прямого подключения CI/V: лучше еще заодно и отключить подтяжку на RX. То есть, команда становится вида: "uart 1 tx output od rx pull floating". А еще лучше сделать все-таки нормальную развязку.

  4. #19
    QRP
    Регистрация
    16.11.2020
    Сообщений
    14
    Поблагодарили
    19
    Поблагодарил
    4
    Зарелизил поддержку RS-485.

    Сигнал TXA (TX Active) служит для управления микросхемами трансиверов RS-485 (DE, /RE). TXA активен во время передачи данных и переключается в неактивное состояние не более чем за 1 мкс после завершения передачи. Это соответствует спецификациям RS-485 на скоростях до 460 кБод не менее чем с двукратным запасом по времени переключения.
    Возможно применение и на более высоких скоростях.

    Статья на Habr: https://habr.com/ru/post/530060/

    Проект на GitHub: https://github.com/r2axz/bluepill-serial-monster

  5. #20
    QRPP
    Регистрация
    24.01.2021
    Сообщений
    2
    Поблагодарили
    1
    Поблагодарил
    0
    Отличная работа! Огромное спасибо автору проекта.
    Недавно понадобилось логировать обмен на UART интерфейсе одного устройства, т.е. понадобилось два USB-UART адаптера одновременно.
    Прошил плату BluePill прошивкой автора, установил драйвер (Win7 x64), запустил терминал. Всё работает отлично.
    Кстати, на моей плате для энумерации USB установлен резистор 10 кОм, но несмотря на это всё работает. Позже заменю резистор на 1,5 кОм.

  6. #21
    QRPP
    Регистрация
    24.01.2021
    Сообщений
    2
    Поблагодарили
    1
    Поблагодарил
    0

    Thumbs up

    Прикрутил светодиодную индикацию, выбор напряжения логических уровней UART, ESD защиту.
    Состряпал платку вместо BluePill, запихнул в корпус.
    Задействованы только линии RX/TX, т.к. остальные мне не нужны.
    Ссылка

  7. #22
    QRPP
    Регистрация
    09.02.2016
    Возраст
    46
    Сообщений
    3
    Поблагодарили
    1
    Поблагодарил
    0
    Есть ли возможность сделать инверсию сигналов RX/TX?

  8. #23
    QRP
    Регистрация
    16.11.2020
    Сообщений
    14
    Поблагодарили
    19
    Поблагодарил
    4
    Цитата Сообщение от RA9CKC Посмотреть сообщение
    Есть ли возможность сделать инверсию сигналов RX/TX?
    Нет, на stm32f103c8t6 программно инвертировать RX/TX к сожалению нельзя. Только внешним обвесом, аппаратно. Имейте в виду, что TX можно переключить в открытый сток и притянуть резистором к Vcc, сэкономив в этом месте транзистор. Ну, а RX как обычно...

Похожие темы

  1. Ответов: 20
    Последнее сообщение: 15.03.2016, 17:57
  2. Регистрация на Фестиваль "Харьковские встречи",с 3 по 5 июня 2011
    от KI6EEO в разделе Клубы, обьединения, слёты
    Ответов: 2
    Последнее сообщение: 17.04.2011, 17:52
  3. Как определить UART(RS232) на плате
    от MavRock в разделе Радиолюбительские технологии
    Ответов: 13
    Последнее сообщение: 09.12.2010, 20:12
  4. 3 элемента YAGI на 14 MHz
    от UA3GFX в разделе Антенны КВ
    Ответов: 21
    Последнее сообщение: 11.10.2010, 11:42
  5. Антенна 3 эл. дельта на 80 м
    от UA9XGY в разделе Антенны КВ
    Ответов: 9
    Последнее сообщение: 28.04.2008, 17:32

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×