mantech 35 18 апреля, 2021 Опубликовано 18 апреля, 2021 · Жалоба 1 час назад, Diusha сказал: Комповский COM поддерживает также и 5 и 6 бит. У вас есть требования к таким параметрам? Нужны 5 или 6 бит? Скорее всего нет, поэтому проблем не будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Diusha 0 19 апреля, 2021 Опубликовано 19 апреля, 2021 · Жалоба 19 hours ago, mantech said: У вас есть требования к таким параметрам? Нужны 5 или 6 бит? Скорее всего нет, Именно есть! Софт работает на 5 битах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 19 апреля, 2021 Опубликовано 19 апреля, 2021 · Жалоба В свойствах порта для FT232R и FT2232D - только 7 или 8 битов. Так что, возможно, придется лепить конвертер. CH340 - предлагает от 4 битов. CP2102 - аналогично, от 4 битов. Что-то FTDI тут проглядели... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 35 19 апреля, 2021 Опубликовано 19 апреля, 2021 · Жалоба 28 минут назад, Diusha сказал: Именно есть! Софт работает на 5 битах. Ух ты еще есть какая экзотика, тут далеко не каждый МК сможет так работать... Если не секрет, чем такой режим обоснован? 20 минут назад, rx3apf сказал: Что-то FTDI тут проглядели.. Видать процент применений таких режимов строго меньше 1го процента. Я вообще не видал применений меньше 8 бит, 9 да, видел, но 16550 такой режим почему-то не поддерживает, хотя почти в каждом МК есть 9и битный режим... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 52 19 апреля, 2021 Опубликовано 19 апреля, 2021 · Жалоба 5 minutes ago, mantech said: Ух ты еще есть какая экзотика, тут далеко не каждый МК сможет так работать... Если не секрет, чем такой режим обоснован? да 5ти битный байт как-то слишком уж экзотично, но вот 7битные железки попадались, древние УЦИ которые обратную совместимость тащат ещё с тех времён когда ascii 7ми битным был. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Diusha 0 19 апреля, 2021 Опубликовано 19 апреля, 2021 · Жалоба 43 minutes ago, rx3apf said: CH340 - предлагает от 4 битов. CP2102 - аналогично, от 4 битов. Спасибо, гляну. 23 minutes ago, mantech said: Если не секрет, чем такой режим обоснован? Когда-то сделал 9 бит, 9-й использовался как маркер конца пакета (на компе в качестве 9-го использовал четность). Но прислушался к совету, что, мол, 9 -- это нестандартно, а 5 -- куда ни шло, и переделал на 5. За годы это превратилось в некий внутренний стандарт. Давно хочется всё уже переделать, но, как известно, ломать парадигмы -- процесс болезненный. А сейчас возникла необходимость запустить старое на новом, а времени маловато. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 19 апреля, 2021 Опубликовано 19 апреля, 2021 · Жалоба 54 минуты назад, mantech сказал: Видать процент применений таких режимов строго меньше 1го процента. Я вообще не видал применений меньше 8 бит, 9 да, видел, но 16550 такой режим почему-то не поддерживает, хотя почти в каждом МК есть 9и битный режим... Есть-то есть, но обычно корявый до невозможности. 7-битный с паритетом - обычное дело. 5-6 бит - по счастью, сталкиваться не доводилось. Но все же со стороны производителя как-то несолидно "забить". Тем более что у дешевых конкурентов это (поддержка даже 4 битов) в порядке вещей, как выяснилось... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 35 19 апреля, 2021 Опубликовано 19 апреля, 2021 · Жалоба 3 часа назад, rx3apf сказал: Но все же со стороны производителя как-то несолидно "забить". Ну, это как сказать, а вообще, по опыту работы с МК, понятие "совместимый" совсем не означает такой же точно... 3 часа назад, Diusha сказал: Когда-то сделал 9 бит, 9-й использовался как маркер конца пакета Я тоже с этого начинал, но как-то переломил себя и сейчас все делаю в 8-N-1 стандарте, стало куда легче жить с переходом на новые платформы, такой режим есть везде по-умолчанию. Но вот пришлось поднимать дурацкий MDB протокол времен царя-гороха, так и вспомнил про 9и битные пакеты, будь они неладны))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 184 19 апреля, 2021 Опубликовано 19 апреля, 2021 · Жалоба 3 часа назад, rx3apf сказал: Тем более что у дешевых конкурентов это (поддержка даже 4 битов) в порядке вещей, как выяснилось... Откройте глаза шире: У нормальных производителей (INFINEON) размер символа UART = 1...63 бита. Так-то! А не какие-то плешивые 4. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 119 19 апреля, 2021 Опубликовано 19 апреля, 2021 · Жалоба 5-битные символы использовались в телетайпах, которыми в моем детстве передавались телеграммы на скорости 50 бод. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться