Главная arrow Форум  
19.04.2024 г.
Главная
Проекты
Статьи
Начинающим
Архив новостей
Ссылки
Контакты
Поиск
Файлы
Форум
Карта сайта
Авторизация





Забыли пароль?
Ещё не зарегистрированы? Регистрация
Поддержи наш сайт!
Через WebMoney

 R785211844650
 Z210696637574
 E368177590409

Форум ARV Research
Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.
Забыли пароль?
Дребезжание линии DSR com-порта (1 просматривает)
_GEN_GOTOBOTTOM Ответить

TOPIC: Дребезжание линии DSR com-порта

#3943
vanili (Пользователь)
Новичок
Постов: 10
graphgraph
Дребезжание линии DSR com-порта 29.12.2009 17:49 Репутация: 0  
Доброго всем времени суток!

Действительно, что-то непонятное происходит: во время получения данных по линии RXD линия DSR начинает менять своё состояние. Причём это "изменение состояние" происходит 4-7 раз в зависимости от значания пересылаемых байт (для данного конкретного значения количество скачков DSR сигнала - величина постоянная)...

Сам кабель проверял, ничего нигде не касается. Непосредственно на плате кабель через разъём соединён с MAX232. Прыжки DSR обнаружил, когда в программе для компьютера создал поток для опроса порта. Думал, что может эти прыжки вызваны конкуренцией потоков за ресурсы, но после изоляции потоков эффект не исчез. Программу для МК тоже проверял - работает, да и в любом случае, если комп игнорирует прыжки DSR, контроллер работает как положено.

Теперь вопросы: с чем это может быть связано??? как от этого избавиться???

Заранее спасибо и с наступающим НГ!!!!
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#3946
ARV (Администратор)
Администратор
Постов: 2386
graph
В ответ на: Дребезжание линии DSR com-порта 29.12.2009 19:49 Репутация: 176  
ну так DSR используется для управления потоком данных - это вы верно подметили. вот и интересно: у вас в настройках порта как сделано управление потоком: программное, аппаратное или выключенное? только при отключенном управлении DSR будет стоять неподвижно, в иначе драйвер Windows может ею дрыгать...
Не стыдно не знать, стыдно не учиться
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#3947
vanili (Пользователь)
Новичок
Постов: 10
graphgraph
В ответ на: Дребезжание линии DSR com-порта 29.12.2009 20:36 Репутация: 0  
Управление потоком выключено, флаг чувствительности к DSR в структуре DCB опущен. Да, в общем, даже если и состоянием линии правил бы драйвер, на сколько я понимаю, Data Set Ready показывает наличие пакета данных, т.е. должен был бы дёргаться 2 раза (переход в высокое состояние и обратно), а не зависить от содержания пакета...
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
#3948
ARV (Администратор)
Администратор
Постов: 2386
graph
В ответ на: Дребезжание линии DSR com-порта 29.12.2009 21:34 Репутация: 176  
так может у вас сопли в разъеме? или еще где-то...
Не стыдно не знать, стыдно не учиться
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
_GEN_GOTOTOP Ответить
© Copyright 2007 Best of Joomla, Работает на FireBoardполучить последние сообщения прямо на Ваш рабочий стол