реклама на сайте
подробности

 
 
> AT91SAM7X-EK плюс модем Fargo Maestro 100
ZAA
сообщение May 11 2011, 10:03
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 141
Регистрация: 10-02-08
Из: Екб
Пользователь №: 34 906



Добрый день!

Имеется отладочная плата AT91SAm7X-EK и модем Fargo Maestro 100. По даташиту, на разъем DB9 на плате выведен USART0. Настраиваю порт USART0 в обычном асинхронном режиме со скоростью, четностью и длиной слова, как у модема (115200 8N1). И, конечно, модем не откликается даже на самое простейшее "AT" (с hyperterminal'ом общается нормально, контроллер отдельно от модема по этому порту с компом тоже коннектится). Посмотрела по форумам...судя по всему, режим для работы с модемом нужно выбирать Hardware Handshake, а не Normal...Заглянула в заголовочный AT91SAM7X256.h - файл, там для USART0 объявления для DTR даже нет((( В общем запуталась я...У USART1 все сигналы стандартные объявлены...USART1, если что распаивать некому...вот. Не смейтесь, плз, лучше пните в нужном направлении...Можно ли USART0 использовать для коннекта с модемом, и если можно, то в чем моя ошибка, а если нет - то как можно решить проблему (кроме варианта с приспособлением какой-нить свободной ноги под DTR)
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aaarrr
сообщение May 11 2011, 10:48
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



У USART0 "модемные" пины и не предусмотрены. На разъем помимо RX и TX выведены только RTS и CTS.
К компьютеру пробовали свой модем подключать?
Go to the top of the page
 
+Quote Post
ZAA
сообщение May 11 2011, 11:06
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 141
Регистрация: 10-02-08
Из: Екб
Пользователь №: 34 906



Цитата(aaarrr @ May 11 2011, 13:48) *
У USART0 "модемные" пины и не предусмотрены. На разъем помимо RX и TX выведены только RTS и CTS.
К компьютеру пробовали свой модем подключать?

Пробовала. Работает только с Hyperterminal'ом. С Compump'ом, которым я обычно пользуюсь - не пашет. Вернее, что-то там приходит, только если дергать самостоятельно сигнал RTS. Вот кстати только что программно попробовала устанавливать перед отправкой RTS Enable в control регистре - контроллер хотя бы стал попадать в прерывание по Rx'у, а то до этого вообще тишина была. Щас принимает какую-то вату...Ой, хотя нет - принимает он букву K и символ 0x0A. А должен прийти ответ "ОК"...Потерялась что ли эта буковка первая...буду разбираться

Сообщение отредактировал ZAA - May 11 2011, 11:11
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th June 2025 - 15:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01366 секунд с 7
ELECTRONIX ©2004-2016