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

 
 
> установка фиксированной частоты обмена для SIM300, после получения команды AT+IPR и ответа на нее модуль замолкает
олег_уфа_81
сообщение Jan 5 2008, 11:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 28-12-07
Пользователь №: 33 704



здравствйте ещё раз. :-)

как я и думал вопросы только начинаются. стыдно, а что подлелать? laughing.gif

после включения модуля и получения от него строки "Call Ready" отсылаю в него строку "AT" для синхронизации, затем получаю ответ "AT OK" после этого пытаюсь выставить фиксированную скорость обмена: AT+IPR=19200 модуль отвечает вполне корректно: "AT+IPR=19200 ОК" после этого не могу достачутся до модуля ни на 19200, ни на 115200. до установки фиксированной частотты модуль команды понимает, но почему-то со второго раза.

судя по описаню ат-команд выбранная вновь частота обменя вступает в силу как раз после получения мной ответа: "AT+IPR=19200 ОК"

подскажите пожалуйста в чем дело? где я ошибаюсь?
smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
shb
сообщение Jan 5 2008, 16:28
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 425
Регистрация: 17-07-06
Из: Россия МО
Пользователь №: 18 877



У меня при работе с терминалкой работает так. После включения до установки фиксированной скорости модуль только первый раз проглатывает АТ. Затем на все АТ стабильно дает ОК. Отключаюсь и перенастраиваю на другую скорость терминалку, подключаюсь. Первый АТ нет реакции, все остальные ОК. Устанавливаю IPR=19200. Перенастраиваю терминалку на 19200. На первый и последующий АТ шлет ОК. Перенастраиваю на другую скорость терминалку. На все АТ тишина либо мусор, в зависимости от скорости. Что то в МК не корректно перенастраиваешь скорость.
Go to the top of the page
 
+Quote Post
олег_уфа_81
сообщение Jan 6 2008, 05:20
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 28-12-07
Пользователь №: 33 704



вы были совершенно правы. действиетльно некорректно устанавливал частоту обмена. сегодня проверил на свежую голову и сразу нашёл ошибку. все-таки сам дурак. :-)

но всеравно модуль стабильно проглатывает первую посылку. точнее не проглатывает, а возвращает на нее пустую строку: 0x0D\0x0A 0x0D\0x0A... странно.... в принципе пол беды... лишь бы он стабильно так делал...
эхо у меня включено. частота обмена фиксированная. ситауция такая:

1. шлю модулю: AT\0x0D
2. первый раз он стабильно возвращает: 0x0D\0x0A 0x0D\0x0A
3. повторно шлю AT\0x0D
4. модуль возвращает: 0x0D\0x0A AT 0x0D\0x0A

если тут же повторять шаг 1, то опять возвращает пустую строку...

и так со всеми командами.

ни у кого нет мыслей по этому поводу? может это какие-то настройки SIM300?

ошибся когда писал:

4. модуль возвращает: 0x0D\0x0A AT 0x0D\0x0A 0x0D\0x0A OK 0x0D\0x0A
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 00:00
Рейтинг@Mail.ru


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