Не передает на 115200 |
Ответить |
Автор | |
Новичок Присоединился: 18 Апрель 2006 Категория: Russian Federation Online Status: Offline Публикации: 30 |
Опубликовано: 30 Март 2010 17:02 |
Добрый день
Работаю с CPU188. Столкнулся недавно с непонятной штукой. Пока на компьютере стояла Win 2000 все работало прексрано. Недавно поставил Win XP. И заметил вот что. Когда пытаюсь закачать файл в контроллер, все работает на любой скорости. А при попытке выкачать файл ИЗ контроллера на скорости 115200 после передачи 20-50Кб вылетает несколько раз ошибка "Короткий пакет", после чего передача прерывается. На скорости 9600 такого не происходит. Подскажите почему?
Подключаюсь к контроллеру через Гипертерминал. Настройка связи: скорость - 115200, бит данных - 8, четность - Нет, стоп-бит - 1, управления потоком - Нет. Передача файлов идет по протоколу XModem.
Настройку COM-порта в диспетчере устройств смотрел и менял (скорость передачи). Не помогло.
|
|
Действительный член Присоединился: 01 Июнь 2006 Категория: Russian Federation Online Status: Offline Публикации: 464 |
|
Ситуация невероятная просто ;-) Какой релиз XP поставили, надеюсь не ЗверьСД ? Если режимы передачи не меняются, происходит только изменение скорости передачи, можно предположить проблемы с быстродействием, при работе порта используется аппаратное прерывание и буфер FIFO для приложений работающих в пользовательском режиме с базовым приоритетом. Как правило, выделение ресурсов аппаратным ловушкам происходит также как в системах реального времени, принцип тот же во всяком случае. Я бы рекомендовал начать со следующего:
|
|
Действительный член Присоединился: 15 Октябрь 2003 Категория: Belarus Online Status: Offline Публикации: 141 |
|
Стандартный Гипертерминал в Виндовсе - фриварная программа.
Поставьте его коммерческую версию "Hyper Acces Win 32" и все проблемы пропадут. |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |