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

 
 
> Подключение к AT91SAM GSM-модема в режиме full-modem
Aurochs
сообщение Oct 31 2007, 10:17
Сообщение #1


Ортодокс
***

Группа: Свой
Сообщений: 219
Регистрация: 26-10-07
Из: Смела, Украина
Пользователь №: 31 775



Очень нужна помощь специалиста. Помогите пожалуйста!

Подключаю GSM модем на USART1 AT91SAM7X256 в режиме full-modem (прописываю 3 в поле USART_MODE регистра US_MR). Все работает прекрасно до того момента, когда устанавливается CSD-соединение (соединение с другим модемом через GSM-сеть). С этого момента AT91SAM начинает игнорировать все поступающие с модема данные и так продолжается до тех пор, пока связь не будет прервана.

Схема подключения:
Модем ARM
RX <--> TX
TX <--> RX
DTR <--> DTR
DCD <--> DCD
DCD <--> DSR (у модема нет выхода DSR)
RTS <--> RTS
CTS <--> CTS
RI <--> RI

Выходные для ARM сигналы DTR и RTS все время установлены в активное состояние (0).
Если же запрограммировать USART1 на нормальный режим (прописать 0 в поле USART_MODE регистра US_MR), вышеописанный эффект исчезает. Но обязательно нужна аппаратная поддержка управления потоком, поэтому такой режим не подходит...

Заранее благодарен за любую помощь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MALLOY2
сообщение Nov 1 2007, 06:51
Сообщение #2


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



Незнаю что за модем может я и ошибаюсь но схема подключения
Код
Схема подключения:
Модем ARM
RX <--> TX
TX <--> RX
DTR <--> DTR
DCD <--> DCD
DCD <--> DSR (у модема нет выхода DSR)
RTS <--> RTS
CTS <--> CTS
RI <--> RI
неправельня должно быть

Схема подключения:
Код
Модем       ARM
RX    <--> TX
TX    <--> RX

DTR  <--> DSR

RTS  <--> CTS
CTS  <--> RTS

С остальными надо доку на модем
Go to the top of the page
 
+Quote Post
amw
сообщение Nov 1 2007, 09:19
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Цитата(MALLOY2 @ Nov 1 2007, 08:51) *
Незнаю что за модем может я и ошибаюсь но схема подключения
Код
Схема подключения:
Модем ARM
RX <--> TX
TX <--> RX
DTR <--> DTR
DCD <--> DCD
DCD <--> DSR (у модема нет выхода DSR)
RTS <--> RTS
CTS <--> CTS
RI <--> RI
неправельня должно быть

Схема подключения:
Код
Модем       ARM
RX    <--> TX
TX    <--> RX

DTR  <--> DSR

RTS  <--> CTS
CTS  <--> RTS

С остальными надо доку на модем

Ну теоретически может быть и так. Надо доку на модем читать.
Однако я не встречал модемов у которых RTS выход, а CTS вход.
Обычно пины управления последовательного интерфейса напрямую подключаются к хост машине.
И, как я понимаю, у SAM эти пины такие-же как и в компьютере.
Так?


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
Master
сообщение Nov 8 2007, 12:19
Сообщение #4


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

Группа: Новичок
Сообщений: 170
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 405



Цитата(amw @ Nov 1 2007, 12:19) *
Ну теоретически может быть и так. Надо доку на модем читать.
Однако я не встречал модемов у которых RTS выход, а CTS вход.
Обычно пины управления последовательного интерфейса напрямую подключаются к хост машине.
И, как я понимаю, у SAM эти пины такие-же как и в компьютере.
Так?
Теоретически?? Почитайте про RS-232, внимательно проверьте направление на пинах модема, а потом уже пробуйте настраивать разные режимы.
И нет здесь никакой мистики biggrin.gif Вы не первый, вы не последний, кто подключает модем к последовательному порту.
А ещё почитайте соответствующий форум здесь. Там по SIMCOM полно инфы.
Удачи!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Aurochs   Подключение к AT91SAM GSM-модема в режиме full-modem   Oct 31 2007, 10:17
- - _dem   Уточните, какой именно модем и что происходит при ...   Oct 31 2007, 12:36
|- - Aurochs   Цитата(_dem @ Oct 31 2007, 14:36) Уточнит...   Oct 31 2007, 12:54
- - _dem   т.е. на RXD АРМ-а данные есть, а он их не видит ?   Oct 31 2007, 13:06
|- - Aurochs   Цитата(_dem @ Oct 31 2007, 15:06) т.е. на...   Oct 31 2007, 16:12
- - _dem   1. какие-то сигналы UART меняются при переходе в д...   Nov 1 2007, 09:30
|- - Aurochs   Цитата(_dem @ Nov 1 2007, 11:30) 1. какие...   Nov 1 2007, 12:15
- - _dem   попробуйте после установления соединения переиници...   Nov 2 2007, 14:10
|- - Aurochs   Цитата(_dem @ Nov 2 2007, 16:10) попробуй...   Nov 5 2007, 23:34
- - _dem   ну тогда код в студию - будем смотреть   Nov 6 2007, 07:26
- - Aurochs   Уважаемые! Хочу хоть как-то вразумительно зако...   May 15 2008, 17:15
- - etoja   Переход сигнала DCD в ноль говорит о том, что моде...   May 16 2008, 03:46


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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 20:31
Рейтинг@Mail.ru


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