User Tag List

Показано с 1 по 10 из 34

Тема: О вопросах и проблемах тестирования COM-порта на ATM-turbo 2+ и ATM-turbo 3

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию О вопросах и проблемах тестирования COM-порта на ATM-turbo 2+ и ATM-turbo 3

    Камрады, долго думал, в какой из существующих тем про АТМ поднять вопрос. Но потом подумал, что вопрос про COM-порт требует отдельного поста.

    После того как решилась проблема запуска прошивок v3.x на контроллере клавиатуры АТМ2+/3 благодаря выявленным причинам существовавших проблем и выпуска Камилем "всеядной" версии v3.2m с учетом выявленных недостатков, появилась возможность тестирования всех режимов контроллера на разных АТМках и, соответственно, возможность сравнения. Ну и мы с Алексеем Исмагиловым продолжили работу по тестированию, теперь уже COM-порта. И вот с чем столкнулись:

    Раньше я проверял COM-порт дома в одиночку (соединялся по нульмодему с ноутбуком). Под это дело есть написанная Камилем Каримовым примитивная (только отправка/пример набиваемого на клавиатуре текста) терминалка под OS CP/M (вот она: http://atmturbo.nedopc.com/download/...erm/zxterm.zip) При возможности настраивать сам COM-порт в контроллере на разную скорость от 1200 до 115200 бод, она в терминалке предустановлена (просто кидается в настройки конкретный байт константы - заменишь его в HEX-редакторе - будет другая настройка скорости) - т.е. программно из всяких "менюшек" из самой терминалки менять ее нельзя. И предустановленная скорость, согласно описанию Камиля, равна 19200 бод. В свое время, проверяя COM-порт, я удивился, что терминалка "завелась" почему-то на скорости 38400 бод. Тогда я подумал, что просто Камиль скинул мне "бинарник" терминалки с другой константой, но в сам код не залез и не проверил (а зря). И на этом временно под грузом иных дел проверку порта прекратили.

    А теперь, когда мы начали проверять контроллер совместно с Алексеем на наших двух платах, то оказалось, что на его плате та же самая терминалка (взятая именно с того же самого образа диска - т.е. исключительно тот же бинарник) завелся у него на "православных" 19200 бод. Когда мы дискету с терминалкой вставили на мою АТМку, она опять запустилась на 38400 бод.

    Мне стало интересно. И я-таки полез в закрома бинарника, и увидел, что константа правильная, и соответствует настройке на 19200 бод.

    Тогда я, меняя константу, изготовил версии бинарников терминалки под все возможные скорости (отражена в названии файлов) и мы по очереди стали их запускать у меня и у Алексея. И получили весьма интересные результат. При этом надо добавить, что у меня стоит контроллер (с соответствующей прошивкой v 3.2m07) м кварцем на 7МГц (берется с платы), а у Алексея - прошивка v3.2m11 и кварц на 11.0592МГц

    А результаты следующие.

    Настройка терминалки - фактическая скорость работы

    1200 бод - 1200 бод (сначала не завелась - работала со скоростью, установленной предыдущей терминалкой, но потом в мануале Камиля оказалась неверная константа - надо не 98dec, а 96dec)
    2400 бод - 2400 бод
    4800 бод - 4800 бод
    9600 бод - 9600 бод
    19200 бод - 38400 бод !!!!
    38400 бод - 38400 бод
    57600 бод - 38400 бод !!!!
    115200 бод - 38400 бод !!!!

    У Алексея Исмагилова получились несколько иные результаты:

    1200 бод - 1200 бод
    2400 бод - 2400 бод
    4800 бод - 4800 бод
    9600 бод - 9600 бод
    19200 бод - 19200 бод
    38400 бод - ВООБЩЕ НИ НА КАКОЙ СКОРОСТИ НЕ ЗАРАБОТАЛО!
    57600 бод - 57600 бод
    115200 бод - 57600 бод!!!

    Вот такие дела. Ниже выкладываю образ диска (TRD-шник, с файловой системой CP/M внутри) с вариантами терминалки под разную скорость (названия файлов, например ZXT19200.COM - терминалка под 19200 бод. Под 1200 бод запускать вариант ZXT1200B.COM - без буквы "B" упомянутый вариант с неверной константой из мануала Камиля. ВСЕ ОСТАЛЬНЫЕ КОНСТАНТЫ ВЕРНЫЕ!!!. Выход из терминалки обратно в систему - по Ctrl+C)

    trmnals.zip

    Просьба всех пользователей реальных ATM-turbo 2+ и ATM-turbo 3 (v8.0), у кого завелась прошивка контроллера одной из версий v3.x записать образ на дискету и протестировать COM-порт на ваших платах на всех доступных скоростях, и о результатах сообщить здесь в комментах примерно в том формате, что привел я. При этом обязательно просьба сообщить также и версию прошивки, версию платы, а также частоту кварца, на котором работает контроллер клавиатуры.

    Также прошу Камиля Каримова подключиться к вопросу. Будем все коллективно думать.

    С уважением.
    Последний раз редактировалось Максагор; 06.12.2019 в 00:24.
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. ATM Turbo V4.50 не работает
    от specorg в разделе ATM
    Ответов: 9
    Последнее: 21.02.2021, 11:41
  2. Ответов: 9
    Последнее: 15.06.2020, 02:02
  3. ATM Turbo 7.10 продам
    от Yaroslav в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 21.11.2010, 13:54
  4. Куплю ATM Turbo 2
    от FISCH в разделе Барахолка (архив)
    Ответов: 16
    Последнее: 31.03.2010, 23:00

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •