Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Правильно! Вероятно от туда и помню!...
Последний модем у меня, правда, был не US Robotics Курьер, а Hayes Accura 336 EXT 33600.
Когда я его покупал, уже вовсю шли разговоры про введение повремённой оплаты
за телефон.
Поэтому мой выбор пал на Hayes Accura - у него были голосовые функции
и был любительский софт, превращавший его в АОН с автоответчиком.
Так что он ещё в таком качестве поработал пару лет после введения повременки...
Скорости 33600 на моей линии так и не показал никогда.
PS. В списке стандартных констант для COM порта не вижу 28800 - а она также вполне популярна.
_________________ iLavr
|
10 May 2013 11:09 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Вы определитесь уже, мы говорим за скорость СОМ порта или модемного содениения? Если о модемном соединении, то в силу особенностей протокола там сетка частот совершенно другая. Например, у меня часто показывал 28800, 31200 и 44600 (последнюю точно не помню, но начиналась она именно с 44хххх). Сначала Гениталиус Винмодем, а затем и куря V.Everything V.Everywhere.
Однако, с СОМ портом он все равно работал на 57600 (стандартная настройка, ставить больше или меньше смысла не было), причем с поддержкой аппаратного управления и внешней синхронизации (сигналы тактирования, поэтому он отвечал на любой, выставленной на хосте, частоте).
|
10 May 2013 22:24 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Да это я просто поддержал разговор о диал-ап коннекте... Скорости там, порой, и правда аховые были... но вспоминается с теплотой... А по поводу СОМ порта:
Может быть, правда, у меня 98-я - сильно пропатченная 98-я...
После последнего патча многие ХР-программы устанавливаются не ругаясь...
_________________ iLavr
|
11 May 2013 01:36 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Но всё же интересно, почему многие источники в сети практически идентичной фразой
говорят об ограничении скорости для 51-го УСАПП на 9600 в асинхронном режиме?
Может быть здесь опять есть разница между 580ИК51 и 580ВВ51 ?
_________________ iLavr
|
11 May 2013 01:56 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Для ассинхронного режима зависит как точно UART сможет подстроиться под сигнал. Например, у ATMega UART имеет 16 тактов на 1 бит и при поступлении фронта стартового бита он отсчитывает 8 тактов и таким образом позиционируется практически на середину бита, что позволяет поддерживать джитер с довольно-таки сильным отклонением (еденицы процентов). В то время как для PCшного 16550 ЕМНИП ошибка более 1% уже практически смертельна. Поправьте меня, если я не прав.
|
11 May 2013 06:18 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
У ВВ51 этот момент сильно зависит от соотношения fc и частот тактирования Tx и Rx,
на мой взгляд.
USART тоже ведь определяет середину стартового импулься в своих тиках и дальше -
ищет отсчеты на его длительности в своих тактах.
Поэтому в мануале и указаны предельные соотношения на fc, Tx и Rx, как мне кажется.
_________________ iLavr
|
11 May 2013 06:55 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Как выяснилось, USART ATMeg'и имеет 2 точности сэмплирования для асинхронного режима:
Дока на оригинальны 8251 содержит данный абзац:
И вот эту интересную диаграмму:
Т.е., вопрос стоит в том, как точно повторили 8251 в нашем чипе ВВ51.
|
11 May 2013 10:24 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 459 Location: Москва
|
Потому что в школе контрольные тоже списывали. Вместе с ошибками
|
13 May 2013 01:50 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Так вот меня и интересует первоначальный источник информации, а не констатация факта.
Факт и сам по себе очевиден.
Могу добавить, что большинство ВУЗ-овских учебников кросс-списаны, но всегда есть
первоисточник любой дезы.
Вот он - то и интересен.
_________________ iLavr
|
13 May 2013 03:20 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 459 Location: Москва
|
Даташит Интела на 8251, наверное, первоисточник ... Там как раз те соотношения приведены для частоты CLK и частот на ногах TxC и RxC, в зависимости от делителей 1 16 64.
Делитель на 1 для асинка моветон, 16 самое то. В этом случае 4 с половиной коэффициент указан, если CLK подать 3 МГц, то боды можно задирать не более, чем до 3000k/4.5/16 ~ 41k Там есть, правда, еще одно ограничение, 310 кГц max на ногах TxC и RxC, (~19к бод с учетом к-та 16) но здесь IMHO можно положить на это ограничение.
|
13 May 2013 04:37 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Он вряд ли был широко доступен во времена популярности у нас 580-й серии.
Скорее всего информация идёт по отечественным ТУ и приведена в какой-либо
популярной книге, типа:
Гришин Г.Г. и др. Микропроцессоры. Справочное пособие для разработчиков судовой РЭА.
Даже Шахнов опирается в своём справочнике на материалы от Кобылинского, а не
на Даташиты Интела...
Как не крути, а 580-я серия - это не галимый Интел 1 : 1.
_________________ iLavr
|
13 May 2013 04:56 |
|
|
Mixa64
Doomed
Joined: 25 Aug 2009 07:02 Posts: 459 Location: Москва
|
В Шахнове тем не менее те же к-ты, что и у Интела, 30 4.5 4.5 для режимов 1 16 64. Это не обязательно свидетельство галимости 1:1, но и неспроста. А интеловские max Input Rx/Tx Frequency 64k 310k 615k в пересчете то же самое, что и шахновские Vtx Vrx 64кбод (синхра) 19.2кбод 9.6кбод, но тут играет фактор соответствия бодосетке RS232, которая, как известно, заканчивается на 19200 ЕМНИП по спецификации (115200 и далее, и даже 38400 - все оттого, что очень хотелось, и все ограничения по барабану). 19200 для делителя 64 не проходит по ограничению Fclk/4.5 (5.5МГц Fclk должно быть иначе, что, видимо, ансаппортед (а 2.7 стало быть, саппортед (а где 2.7, там и 3 с хвостиком (хм, учитесь работать с материалом )))), 19200 для делителя 16 - просто потому что это максимум по спеке.
И почему бы ВВ51 не разогнать так, чтоб дымилась, но работала? Дерзайте, макетка, - и вперед (это уже к желающим разогнать) ..
|
13 May 2013 06:42 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А ты хотел, чтобы они были другие?
Тут, как говорил Жванецкий, " те же самые Це2Аш5ОАш - на пару", но в мелочах работать
может немножко не так... См. пример с таймером ВИ53.
А то, что получилось ОЧЕНЬ ПОХОЖЕ на Интел - так не даром же Кобылинского в итоге
наградили!
Мужик сделал всё ОЧЕНЬ ПОХОЖЕ - по мотивам Интел...
Что просили - то и сделал!!!
_________________ iLavr
|
13 May 2013 06:51 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22542 Location: Silicon Valley
|
А что у нас с таймером ВИ53 не так?...
|
13 May 2013 07:00 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
У вас - не знаю... а я имел в виду вот что:
_________________ iLavr
|
13 May 2013 07:15 |
|
|