Перейти к содержанию
    

Полноценный адаптер USB-Serial с 3 UART портами на STM32 Blue Pill

7 часов назад, Eddy_Em сказал:

Ну, например, после перезагрузки МК.

Так при перезагрузке автоматически переподключается.

7 часов назад, Eddy_Em сказал:

Ну, не знаю: можно же N преобразователей на PL2303 или Ch340 воткнуть. Но, видимо, кому-то это все же нужно на базе 1 устройства.

На базе одного кабеля. :) Там и без того шнурков хватает.

7 часов назад, Eddy_Em сказал:

эмулятор PL2303

Всегда старался избегать, равно как и CH340/341. Лучше уж CP21xx или эмулятор оных на EFM8, благо исходники уже несколько лет как открыты.

7 часов назад, Eddy_Em сказал:

пока нет нужды в флоатах и мощностях аж Cortex-M4

Был случай, когда едва-едва хватило его быстродействия (обработка 2-мегагерцового ультразвука). А других с достаточно быстродействующим АЦП тогда ещё не было.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 minutes ago, Harbinger said:

при перезагрузке автоматически переподключается.

Нет, если подтяжка жесткая.

10 minutes ago, Harbinger said:

Всегда старался избегать

Почему? PL2303 — самый надежный. И "из коробки" везде работает.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 часов назад, Eddy_Em сказал:

Нет, если подтяжка жесткая.

Если память не изменяет - можно перевести D+ в режим вывода и притянуть к земле.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно и такой хак использовать. Но резистор все же стоит сменить на 1.5кОм, китайцы на "блюпиле" зачем-то 10кОм подтяжку впаивают.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 часов назад, Eddy_Em сказал:

Почему? PL2303 — самый надежный. И "из коробки" везде работает.

Ложь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что - ложь? Что надежный? У меня китайские клоны бессменно работают, без проблем. Но т.к. я давно ушел от восьмибитных МК, то теперь мне эти преобразователи USB-UART нужны лишь при отладке, а так у меня эмулятор PL2303 на самом МК крутится.

Или что из коробки везде работает? Так модуль PL2303 уже давным-давно поддерживается ядром, так что ни в линуксе, ни в андроиде (там, правда, через libusb, ЕМНИП, работает) проблем с этой железякой нет.

А вот с ch340 бывали проблемы, особенно на скоростях под мегабод...

Изменено пользователем Eddy_Em

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

44 минуты назад, Eddy_Em сказал:

Что - ложь? Что надежный? У меня китайские клоны бессменно работают, без проблем.

Что "надёжный" и что "везде".

Вы разницу с "у меня" и "везде" понимаете? Отучайтесь говорить за всех! Или вы проверили его работу на всех ПК в мире во всех системах?  :biggrin:

Из моей практики PL2303 - вещь крайне глючная и ненадёжная. На больших скоростях и больших непрерывных потоках данных через порт наблюдал периодические потери символов. Поэтому я вообще перестал его использовать где бы то ни было. Да и Harbinger как видно не в восторге от его работы.

А вот CP21xx и FT232x - работают без нареканий в любых условиях много экземпляров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 7/28/2021 at 8:04 PM, Eddy_Em said:

Почему? PL2303 — самый надежный. И "из коробки" везде работает.

 

Категорически несогласен. PL2303 развелось куча али-шных клонов, как и FT232RL. Последние версии драйверов от Prolific успешно детектируют и блокируют работу клонов. В 10-той винде например, последние драйвера Prolific уже встроены, и без танцев с бубном вокруг драйверов PL2303 не заработает.
Оригинальные PL2303 работают что-то там на скоростях 230к максимум, дальше - глючат, но можно поставить патченные драйвера с левого сайта. Итд, итд, итд.
А свистки на базе CP2101 например, работают без вопросов.

Изменено пользователем masya-chel

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 минут назад, masya-chel сказал:


А свистки на базе CP2101 например, работают без вопросов.

 

Зато мне доводилось наблюдать на CP2101 совершенно изумительный глюк: просто берем файл и системной командой copy <file> COMn отправляем его в порт. И чудо - начиная с некоторого объема начинают пропадать байты. Думаете, проблема управления потоком ? Как бы не так ! Оно по TXD уже пропадает !

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У FT232 можно выставить произвольный битрейт. Я лично успешно использовал 125000 бит/сек.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну, другие мосты тоже такое (нестандартные скорости) умеют. У CP2102, например, среди поддерживаемых есть 128000.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 7/30/2021 at 11:59 PM, rx3apf said:

Ну, другие мосты тоже такое (нестандартные скорости) умеют. У CP2102, например, среди поддерживаемых есть 128000.

Позволю себе дополнить.

CP2102 можно программировать и установить любую скорость. (Ну, относительно)

Там таблица "параметр-делитель" програмируется. То есть я, например, делал так, что она при любой настройке скорости в терминале работала по 9600.

Вот тут человек описал процесс: http://www.olliw.eu/storm32bgc-wiki/How_to_configure_CP2102_USB_adapters_for_high_baud_rates

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

07.09.2021 в 08:14, megaharon сказал:

То есть я, например, делал так, что она при любой настройке скорости в терминале работала по 9600.

Хорошая шутка. Подсунуть такое "новобранцу"... :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...