Группа: Участник
Сообщений: 163
Регистрация: 7-02-09
Пользователь №: 44 543
Добрый день, подключил платку с МК, на которой настроет USART в асинхронном режиме с ПК, использовал нуль-модемное соединение без сигналов квитирования(только Rx, Tx, Gnd). Настроил скоростя 115000, режим работы...Со стороны ПК не могу принять данные,передавать могу а принять нет...смотрел сигналы осциллографом сигналы есть...ничего. Использую программку Hercules. Чем это может быть вызвано?
Сообщение отредактировал Twen - Nov 30 2011, 13:54
Группа: Участник
Сообщений: 492
Регистрация: 12-11-11
Пользователь №: 68 264
Возможна физическая неисправность линии передачи данных. Попробуйте в различных терминальных программах, например, в COM Port Toolkit 3.9. Проверяйте настройки передаваемых/принимаемых пакетов данных, количество бит данных, количество "стоповых" битов и т.д.
Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514
90% - провода и контакты 9% - выход из строя порта на одном конце (однажды статикой от свитера убил TX на ноуте, потом дня три бился...) ну и остаток... софт МК
Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125
QUOTE (Twen @ Nov 30 2011, 21:53)
Чем это может быть вызвано?
Здравствуйте! Предлагаю сделать заглушку на порт компьютера (Tx - RX) и отключить управление потоком (flow control). Если в этом случае не будет эха в любой терминальной программе - значит вышел из строя USART компьютера...