Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Sim900EVB KIT в терминалке нет эха
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
1100.1010.1011.1010
Стал обладателем сего набора, но воспользоваться пока неудалось. Кит в сборе регистрируется в сети но вот по уарту общаться не хочет.
Настройки СОМ 9600 8N1 аппаратное
терминалка Терратерм или гипертерминал,эха нет,синхронизации скорости соответственно тоже.
В чем фокус?
M_Z
Цитата(1100.1010.1011.1010 @ Dec 7 2010, 19:50) *
Стал обладателем сего набора, но воспользоваться пока неудалось. Кит в сборе регистрируется в сети но вот по уарту общаться не хочет.
Настройки СОМ 9600 8N1 аппаратное
терминалка Терратерм или гипертерминал,эха нет,синхронизации скорости соответственно тоже.
В чем фокус?

отключите аппаратное и попробуде на 115200, скорость по умолчанию.
1100.1010.1011.1010
Безрезультатно. Только в момент установки status в 1 присылает 8 символов IIIIюююю.Завтра проверю плату и подкину другой модуль)
rx3apf
Цитата(1100.1010.1011.1010 @ Dec 7 2010, 20:37) *
Безрезультатно. Только в момент установки status в 1 присылает 8 символов IIIIюююю.Завтра проверю плату и подкину другой модуль)

Посмотреть скопом, что уходит (и уходит ли вообще) в модуль.
Aner
установите скорость 38600, ... на 115200 не идет он по умолчанию.
О результате сообщите.
ArtemKAD
Начни с команды AT в которой все буквы заглавные...
1100.1010.1011.1010
Цитата(ArtemKAD @ Dec 7 2010, 22:26) *
Начни с команды AT в которой все буквы заглавные...

Заработало!!!спасибо! действительно эхо проходит только если начать с большой буквы!!
чтото в документации я видимо проглядел...

к этому моменту я уже перекинул модули и sp3238 и задумался..)))
СПАСИБО!
rx3apf
Цитата(1100.1010.1011.1010 @ Dec 7 2010, 22:43) *
Заработало!!!спасибо! действительно эхо проходит только если начать с большой буквы!!
чтото в документации я видимо проглядел...

Это издержки автодетекта скорости. Когда отработало, будет брать и маленькими. Но автодетект лучше первым делом отключать, иначе там еще будут проблемы при малой паузе между передаваемыми командами.
1100.1010.1011.1010
Цитата(rx3apf @ Dec 7 2010, 23:08) *
Это издержки автодетекта скорости. Когда отработало, будет брать и маленькими. Но автодетект лучше первым делом отключать, иначе там еще будут проблемы при малой паузе между передаваемыми командами.

Да, после первой боьшой буквы остальные принимает нормально.Скорость дальше естественно свою поставлю, и будем пробовать дружить сим900 с Atiny))
всем спасибо за участие!
Alechek
Цитата(rx3apf @ Dec 8 2010, 02:08) *
Это издержки автодетекта скорости. Когда отработало, будет брать и маленькими. Но автодетект лучше первым делом отключать, иначе там еще будут проблемы при малой паузе между передаваемыми командами.



ээээ а про это где-то написано? я думал автодетект отрабатывает один раз и потом на общение не влияет.
CADiLO
Это было еще в FAQ по SIM300.
Сейчас готовят подобный документ для 900-ки, рекомендацию отключать автоопределение перенесут и туда.
А пока это было сказано ихним инженером при общении.
1100.1010.1011.1010
В статьях по сим300 читал что автодетект работает от любых символов,не зависимо от регистра, а так же цифрр. Как выяснилось в сим900 есть свой существенный нюанс - ТОлько с ЗАГЛАВНОЙ БУКВЫ.
CADiLO
Этот нюанс есть и у SAGEM HiLo - чипсеты родственные хоть и разных поколений, как то это связано...

Начинаете первое общение заглавными, потом ставите фиксированую скорость и можете общаться маленькими.
Но рекомендую оставить только большие - некоторые параметры требуют написания именно заглавными буквами.
Master of Nature
Цитата(1100.1010.1011.1010 @ Dec 9 2010, 12:01) *
В статьях по сим300 читал что автодетект работает от любых символов,не зависимо от регистра, а так же цифрр. Как выяснилось в сим900 есть свой существенный нюанс - ТОлько с ЗАГЛАВНОЙ БУКВЫ.

Это стандартная рекомендация при работе с модемами: начинать общение с заглавных символов 'AT'. Некоторые даже специально указывают, что воспринимают команды только если префикс в одном регистре. т.е. 'aT' или 'At' могут быть не поняты.
Да и начало обмена - проблема только при "ручной" работе с модемом. В контроллере все равно все зашитые команды начинаются на AT.
M_Z
Цитата(1100.1010.1011.1010 @ Dec 9 2010, 12:01) *
В статьях по сим300 читал что автодетект работает от любых символов,не зависимо от регистра, а так же цифрр. Как выяснилось в сим900 есть свой существенный нюанс - ТОлько с ЗАГЛАВНОЙ БУКВЫ.

А в чем проблема слать команды большими буквами.
Многие проблемы люди создают себе сами. Типо я знаю что автодетект в модуле корректно работает только с большими буквами, но хочу чтоб и с малыми работал. Зачем? шлите команду большими буквами и проблем не будет. тем более что в описании АТ команд, команды написаны большими буквами.
1100.1010.1011.1010
Дело в том что я опирался на одно из руководств по сим300 (Рюмик), где рекомендовалось для настройки автодетекта послать в модем до 20 символов например 1111111 или аааааа. Поэтому что на сим900 автодетект реагирует только на большие буквы- просто не знал. ну а все остальное по описанию.
CADiLO
>>>где рекомендовалось для настройки автодетекта послать в модем до 20 символов например 1111111 или аааааа.

В даташите такого бреда нет - в худшем случае на втором АТ синхронизировалось....
1100.1010.1011.1010
ну главное что разобрались. Всем спасибо, тему можно считать закрытой
1100.1010.1011.1010
Цитата(1100.1010.1011.1010 @ Dec 9 2010, 13:21) *
ну главное что разобрались. Всем спасибо, тему можно считать закрытой

SIM900 supports baud rate from 1200 bps to 115200 bps, also support autobauding
mode.
When power on under auto-bauding mode, the first letter of command should
be uppercase, such as “AT” or “At”, otherwise, module will not give any
response.
ДОКУМЕНТАЦИЯ РУЛИТ
Master of Nature
Как обычно: Попробуйте разные способы решения проблемы. Если ничего не помогает - прочитайте инструкцию. biggrin.gif
Alechek
Цитата(1100.1010.1011.1010 @ Dec 9 2010, 20:05) *
SIM900 supports baud rate from 1200 bps to 115200 bps, also support autobauding
mode.


Да, вот только я не понял, почему работает автодетект на 115200 (выше не пробовал):

Цитата("SIM900 Hardware Design 3.7.1 Function of serial port & debug port supporting")
Serial port supports the communication rates as following:
1200, 2400, 4800, 9600, 19200, 38400, 57600 and 115200bps.
Autobauding supports baud rates as following:
1200, 2400, 4800, 9600, 19200, 38400 and 57600bps
, the default setting is autobauding.
andrewlekar
У меня на 115200 автодетект не работает.
SpiritDance
Цитата(andrewlekar @ Dec 10 2010, 08:58) *
У меня на 115200 автодетект не работает.


А у меня работает.
CADiLO
на 115200 у меня тоже срабатывает, но это из разряда "если не сработает, мы предупреждали"

Autobauding supports baud rates as following: 1200, 2400, 4800, 9600, 19200, 38400 and 57600bps, the default setting is autobauding.

115200 там нет, поэтому по умолчанию 57600 и гарантировано автоопределение до этой скорости.

кстати про скорость меньше 1200 тоже в документе написано - например на 300 не будет работать

Alechek
andrewlekar, а без автодетекта работает? sm.gif
Может у вас на 115200 погрешность битовой скорости уже слишком большая получается.
andrewlekar
Я же через терминал проверяю. Без автодетекта конечно 115200 пашет на ура.
KARLSON
Скажите, а где автодетект отключается?
andrewlekar
AT+IPR=19200
AT&W

Зафиксирует скорость на 19200.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.