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

 
 
> SIM900&MSP430, Посылка AT команд и получение ответа
SidAlex
сообщение Nov 25 2010, 13:35
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 7-04-10
Пользователь №: 56 467



Добрый день всем.

У меня большая проблема и я пришел сюда за квалифицированной помощью. Она заключается вот в чем. У меня модем SIM900 и кристалл MSP4301611. МК управляет модемом, т.е. посылает ему AT команды и по идее модем должен присылать ответы на них. Но вот тут то меня ждало фиаско. Когда я включаю модем и смотрю, что у МК в RXD, то там лежит информация от модема в начальный момент его включения. После того, как модем мне полностью прислал ответ, я начинаю ему передавать AT команды, но в буфер TX МК они уходят причем все символы уходят я проверял, но ответа при этом никакого не приходит. Ждал я долго, прерывание на RX нет. В чем может быть проблема? Подскажите пожалуйста.

Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CADiLO
сообщение Dec 2 2010, 07:07
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Вы на осциллографе увидите рассогласование скорости в 1-2 % ?

А вот модем уже не поймет при такой неточности.

Посчитайте свой делитель в контроллере и посмотрите точность передачи. На сколько Ваши 115200 отклоняются от номинала.

Кстати какой кварц стоит на контроллере ?

А еще лучше попробуйте общение с модемом на скорости у которой отклонение 0.5%

Раз общаетесь с модемом гипертерминалом - пообщайтесь и с контроллером - посмотрите получится ли.

Можно пробовать то что советуют и найти причину, а можно упереться и продолжать настаивать на своей правоте.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
SidAlex
сообщение Dec 2 2010, 08:16
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 7-04-10
Пользователь №: 56 467



Цитата(CADiLO @ Dec 2 2010, 10:07) *
Вы на осциллографе увидите рассогласование скорости в 1-2 % ?

А вот модем уже не поймет при такой неточности.

Посчитайте свой делитель в контроллере и посмотрите точность передачи. На сколько Ваши 115200 отклоняются от номинала.

Кстати какой кварц стоит на контроллере ?

А еще лучше попробуйте общение с модемом на скорости у которой отклонение 0.5%

Раз общаетесь с модемом гипертерминалом - пообщайтесь и с контроллером - посмотрите получится ли.

Можно пробовать то что советуют и найти причину, а можно упереться и продолжать настаивать на своей правоте.



На своей правоте я не особо настаиваю, потому что мало что понимаю в схемотехнике. Но проблему я решил и она оказалась не такой уж большой. Просто есть нюансы про которые не пишут в мануалах, и что самое обидное не говорят об этом на форумах, в том числе и здесь, а я скажу. Ребята, действительно достаточно трех ног: RxD, TxD, GND. Для согласования уровней логики нужно взять + c VDD_EXT модема, а не с платы EVB. Следующий момент, отключите SLEEP MODE в модеме. Это команда AT&D(параметр посмотрите в доке по командам). Сохраните изменения. Можно отключить DCD, если вы его не будете контролировать. Эхо можете не отключать. И самое главное в модем команды передавайте с задержкой. Я поставил 1ms, можно поэкспериментировать, т.е. найти оптимальный вариант. А по поводу отключения буферных микросхем на EVB.Их можно не отключать, результат от этого не меняется.
Спасибо всем, кто пытался помочь в решении моей проблемы.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 2 2010, 09:04
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(SidAlex @ Dec 2 2010, 11:16) *
И самое главное в модем команды передавайте с задержкой. Я поставил 1ms, можно поэкспериментировать, т.е. найти оптимальный вариант.

А еще можно почитать форум - потому как все это давно обсуждалось. В частности, задержки нужны лишь тогда, когда используется автоопределение скорости, которое по возможности рекомендуется отключать.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SidAlex   SIM900&MSP430   Nov 25 2010, 13:35
- - CADiLO   А передаете большими символами или маленькими? по...   Nov 25 2010, 14:13
- - SidAlex   Я пробовал по всякому и с большой буквы и с малень...   Nov 25 2010, 14:36
|- - M_Z   Цитата(SidAlex @ Nov 25 2010, 18:36) Я пр...   Nov 25 2010, 14:49
- - CADiLO   Вы все правильно поняли - на фиксированой скорости...   Nov 25 2010, 14:56
|- - SidAlex   Цитата(CADiLO @ Nov 25 2010, 17:56) Вы вс...   Nov 25 2010, 19:22
|- - M_Z   Цитата(SidAlex @ Nov 25 2010, 23:22) Я че...   Nov 25 2010, 20:01
|- - SidAlex   Цитата(M_Z @ Nov 25 2010, 23:01) не много...   Nov 26 2010, 03:45
- - CADiLO   Первое условие которое должно выполняться - на циф...   Nov 26 2010, 08:10
- - SidAlex   Товарищи. Я тогда так перефразирую. Помогите пожал...   Nov 26 2010, 09:26
- - CADiLO   Стоп. >>>На демострухе установлен модем...   Nov 26 2010, 10:08
- - SidAlex   Отключил две ноги RX и TX. Результат остался неизм...   Nov 26 2010, 11:26
- - CADiLO   Тогда смотрим насколько ваша команда доходящая до ...   Nov 26 2010, 11:30
- - SidAlex   Ребята, я вам одно а вы мне совсем другое. Можно п...   Nov 30 2010, 07:12
- - CADiLO   Закольцуйте свой прием и передачу и посмотрите для...   Nov 30 2010, 07:53
|- - SidAlex   Цитата(CADiLO @ Nov 30 2010, 10:53) Закол...   Nov 30 2010, 12:26
|- - Reccer   Цитата(SidAlex @ Nov 30 2010, 16:26) 3. Ф...   Nov 30 2010, 15:20
- - CADiLO   Трудно с Вами, но попробуем. Шаг первый - соедини...   Nov 30 2010, 14:28
|- - SidAlex   Цитата(CADiLO @ Nov 30 2010, 17:28) Трудн...   Dec 1 2010, 06:31
- - av-master   Подключи на комп. советуют же.... то что сам ты ее...   Dec 1 2010, 07:09
|- - SidAlex   Цитата(av-master @ Dec 1 2010, 10:09...   Dec 1 2010, 07:40
|- - M_Z   схему можно показать? возможно тогда чтото можно б...   Dec 1 2010, 07:46
|- - SidAlex   Цитата(M_Z @ Dec 1 2010, 10:46) схему мож...   Dec 1 2010, 09:34
- - av-master   Возьмите шнурок от кагонить страго мобильника. коп...   Dec 1 2010, 09:10
- - av-master   CTS / RTS - попробуйте замкнуть. на модулке   Dec 1 2010, 11:35
|- - SidAlex   Цитата(av-master @ Dec 1 2010, 14:35...   Dec 1 2010, 11:42
|- - box415   Попробуйте первой подавать команду ATQ0. Возможно ...   Dec 1 2010, 12:00
- - av-master   эта хрень в нечитаемом виде ? тогда дело в скорост...   Dec 1 2010, 13:52
|- - SidAlex   Цитата(av-master @ Dec 1 2010, 16:52...   Dec 2 2010, 06:41


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

 


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


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