Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > ПЛК и микроконтроллеры
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Не передает на 115200

 Ответить Ответить
Автор
Сообщение
Phenix Смотреть выпадающим
Новичок
Новичок


Присоединился: 18 Апрель 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 30
Свойства публикации Свойства публикации   Ответить, цитируя автора - Phenix Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Не передает на 115200
    Опубликовано: 30 Март 2010 17:02
Добрый день
Работаю с CPU188. Столкнулся недавно с непонятной штукой. Пока на компьютере стояла Win 2000 все работало прексрано. Недавно поставил Win XP. И заметил вот что. Когда пытаюсь закачать файл в контроллер, все работает на любой скорости. А при попытке выкачать файл ИЗ контроллера на скорости 115200 после передачи 20-50Кб вылетает несколько раз ошибка "Короткий пакет", после чего передача прерывается. На скорости 9600 такого не происходит. Подскажите почему?
Подключаюсь к контроллеру через Гипертерминал. Настройка связи: скорость - 115200, бит данных - 8, четность - Нет, стоп-бит - 1, управления потоком - Нет. Передача файлов идет по протоколу XModem.
Настройку COM-порта в диспетчере устройств смотрел и менял (скорость передачи). Не помогло.
Наверх
Dismay Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 01 Июнь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 464
Свойства публикации Свойства публикации   Ответить, цитируя автора - Dismay Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 30 Март 2010 18:28

Ситуация невероятная просто ;-)

Какой релиз XP поставили, надеюсь не ЗверьСД ? Если режимы передачи не меняются, происходит только изменение скорости передачи, можно предположить проблемы с быстродействием, при работе порта используется аппаратное прерывание и буфер FIFO для приложений работающих в пользовательском режиме с базовым приоритетом. Как правило, выделение ресурсов аппаратным ловушкам происходит также как в системах реального времени, принцип тот же во всяком случае. Я бы рекомендовал начать со следующего:

  1. Проверить настройки BIOS, вернуть на default
  2. Проверить режим контроллера прерываний лучше использовать APIC режим
  3. Проверить наличие апдейтов BIOS
  4. Проверить версию драйверов чипсета ПК под Windows XP
Наверх
Semelenov Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 15 Октябрь 2003
Категория: Belarus
Online Status: Offline
Публикации: 141
Свойства публикации Свойства публикации   Ответить, цитируя автора - Semelenov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 27 Май 2010 13:48
Стандартный Гипертерминал в Виндовсе - фриварная программа.
Поставьте его коммерческую версию "Hyper Acces Win 32" и все проблемы пропадут.
Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz