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

Переходник USB-COM и прямой доступ к портам

1 час назад, Diusha сказал:

Комповский COM поддерживает также и 5 и 6 бит.

У вас есть требования к таким параметрам? Нужны 5 или 6 бит? Скорее всего нет, поэтому проблем не будет.

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


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

19 hours ago, mantech said:

У вас есть требования к таким параметрам? Нужны 5 или 6 бит? Скорее всего нет,

Именно есть! Софт работает на 5 битах.

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


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

В свойствах порта для FT232R и FT2232D - только 7 или 8 битов. Так что, возможно, придется лепить конвертер. CH340 - предлагает от 4 битов. CP2102 - аналогично, от 4 битов. Что-то FTDI тут проглядели...

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


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

28 минут назад, Diusha сказал:

Именно есть! Софт работает на 5 битах.

Ух ты еще есть какая экзотика, тут далеко не каждый МК сможет так работать...  Если не секрет, чем такой режим обоснован?

20 минут назад, rx3apf сказал:

Что-то FTDI тут проглядели..

Видать процент применений таких режимов строго меньше 1го процента. Я вообще не видал применений меньше 8 бит, 9 да, видел, но 16550 такой режим почему-то не поддерживает, хотя почти в каждом МК есть 9и битный режим...

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


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

5 minutes ago, mantech said:

Ух ты еще есть какая экзотика, тут далеко не каждый МК сможет так работать...  Если не секрет, чем такой режим обоснован?

да 5ти битный байт как-то слишком уж экзотично,

но вот 7битные железки попадались, древние УЦИ которые обратную совместимость тащат ещё с тех времён когда ascii 7ми битным был.

 

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


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

43 minutes ago, rx3apf said:

CH340 - предлагает от 4 битов. CP2102 - аналогично, от 4 битов.

Спасибо, гляну.

23 minutes ago, mantech said:

Если не секрет, чем такой режим обоснован?

Когда-то сделал 9 бит, 9-й использовался как маркер конца пакета (на компе в качестве 9-го использовал четность). Но прислушался к совету, что, мол, 9 -- это нестандартно, а 5 -- куда ни шло, и переделал на 5.

За годы это превратилось в некий внутренний стандарт. Давно хочется всё уже переделать, но, как известно, ломать парадигмы -- процесс болезненный. А сейчас возникла необходимость запустить старое на новом, а времени маловато.

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


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

54 минуты назад, mantech сказал:

Видать процент применений таких режимов строго меньше 1го процента. Я вообще не видал применений меньше 8 бит, 9 да, видел, но 16550 такой режим почему-то не поддерживает, хотя почти в каждом МК есть 9и битный режим...

Есть-то есть, но обычно корявый до невозможности. 7-битный с паритетом - обычное дело. 5-6 бит - по счастью, сталкиваться не доводилось. Но все же со стороны производителя как-то несолидно "забить". Тем более что у дешевых конкурентов это (поддержка даже 4 битов) в порядке вещей, как выяснилось...

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


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

3 часа назад, rx3apf сказал:

Но все же со стороны производителя как-то несолидно "забить".

Ну, это как сказать, а вообще, по опыту работы с МК, понятие "совместимый" совсем не означает такой же точно...

3 часа назад, Diusha сказал:

Когда-то сделал 9 бит, 9-й использовался как маркер конца пакета

Я тоже с этого начинал, но как-то переломил себя и сейчас все делаю в 8-N-1 стандарте, стало куда легче жить с переходом на новые платформы, такой режим есть везде по-умолчанию. Но вот пришлось поднимать дурацкий MDB протокол времен царя-гороха, так и вспомнил про 9и битные пакеты, будь они неладны)))

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


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

3 часа назад, rx3apf сказал:

Тем более что у дешевых конкурентов это (поддержка даже 4 битов) в порядке вещей, как выяснилось...

Откройте глаза шире: У нормальных производителей (INFINEON) размер символа UART = 1...63 бита.

Так-то! А не какие-то плешивые 4.  :sarcastic:

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


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

5-битные символы использовались в телетайпах, которыми в моем детстве передавались телеграммы на скорости 50 бод. 

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


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

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

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

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

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

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

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

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

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

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