Показать сообщение отдельно
  #20  
Старый 12.02.2022, 16:22
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию поможите понять

Alexey Vissarionov написал(а) к Stanislav Vlasov в Feb 22 14:32:32 по местному времени:

Доброго времени суток, Stanislav!
12 Feb 2022 15:08:26, ты -> Andrey Ostanovsky:

SZ>>> speed 115200 baud;
SZ>>> speed 115200 baud;
SZ>>> speed 9600 baud;
SZ>>> speed 9600 baud;
AO>> Насколько я ничего не помню, внешние телефонные модемы никогда не
AO>> работали на скорости 115200, максимум на 57600.
SV> Э... Когда-то у меня был модем на 2400. Вот он - не работал на
SV> 115200, только 57600 (неустойчиво) и 38400 (хорошо). Затем купил
SV> модем на 33600 - отлично работал на 115200 и с этим проблем не
SV> было, проблемы были с самим модемом, ибо акорп. Потом появился
SV> спортсер на 28800 (который можно было перепрошить, но так и не
SV> собрался) - аналогично работало всё нормально на 115200.
SV> Вобщем, сильно старые у вас воспоминания.

Докатились...

У аналогового модема (который для телефонной линии) две скорости: терминальная (скорость обмена с компутером) и линейная (скорость обмена с корреспондентом по линии связи). Соответственно, при использовании буферизации и сжатия выставлять терминальную скорость полагалось примерно так: для модемов на 2400 bps (до V.42 включительно) - 9600, для модемов до 19200 bps (V.32 с его 14400 и вариации на тему, вроде НST) - 38400 или 57600, больше (начиная с V.34 и V.90) - 115200.

Классические писюшные UARTы на базе 8250/16450 более-менее прилично работали на скоростях до 38400, буферизированные (FIFO) 16550/16550A позволяли использовать скорости 57600 и 115200.

Современные UARTы умеют и более высокие терминальные скорости: копеечные CН340 поддерживают 921600 bps (3840024), а PL2303 даже 2457600 bps (3840064) - это только стандартные, реально они и экзотику наподобие 2M и 12M (соответственно) умеют.

Но кому и, главное, на кой хрен сейчас могут быть нужны модемы?


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... GCC/IT d- s: a+ C++ UL++++$ P++ L++++$ E--- W- N++ w-- PE PGP+++ y? h+ !tv
--- /bin/vi
Ответить с цитированием