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

Стал обладателем сего набора, но воспользоваться пока неудалось. Кит в сборе регистрируется в сети но вот по уарту общаться не хочет.
Настройки СОМ 9600 8N1 аппаратное
терминалка Терратерм или гипертерминал,эха нет,синхронизации скорости соответственно тоже.
В чем фокус?
отключите аппаратное и попробуде на 115200, скорость по умолчанию.
1100.1010.1011.1010
Dec 7 2010, 17:37
Безрезультатно. Только в момент установки status в 1 присылает 8 символов IIIIюююю.Завтра проверю плату и подкину другой модуль)
Цитата(1100.1010.1011.1010 @ Dec 7 2010, 20:37)

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

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

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

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

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

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

В статьях по сим300 читал что автодетект работает от любых символов,не зависимо от регистра, а так же цифрр. Как выяснилось в сим900 есть свой существенный нюанс - ТОлько с ЗАГЛАВНОЙ БУКВЫ.
А в чем проблема слать команды большими буквами.
Многие проблемы люди создают себе сами. Типо я знаю что автодетект в модуле корректно работает только с большими буквами, но хочу чтоб и с малыми работал. Зачем? шлите команду большими буквами и проблем не будет. тем более что в описании АТ команд, команды написаны большими буквами.
1100.1010.1011.1010
Dec 9 2010, 09:22
Дело в том что я опирался на одно из руководств по сим300 (Рюмик), где рекомендовалось для настройки автодетекта послать в модем до 20 символов например 1111111 или аааааа. Поэтому что на сим900 автодетект реагирует только на большие буквы- просто не знал. ну а все остальное по описанию.
>>>где рекомендовалось для настройки автодетекта послать в модем до 20 символов например 1111111 или аааааа.
В даташите такого бреда нет - в худшем случае на втором АТ синхронизировалось....
1100.1010.1011.1010
Dec 9 2010, 10:21
ну главное что разобрались. Всем спасибо, тему можно считать закрытой
1100.1010.1011.1010
Dec 9 2010, 14:05
Цитата(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
Dec 9 2010, 14:45
Как обычно: Попробуйте разные способы решения проблемы. Если ничего не помогает - прочитайте инструкцию.
Alechek
Dec 9 2010, 16:07
Цитата(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
Dec 10 2010, 05:58
У меня на 115200 автодетект не работает.
SpiritDance
Dec 10 2010, 07:25
Цитата(andrewlekar @ Dec 10 2010, 08:58)

У меня на 115200 автодетект не работает.
А у меня работает.
CADiLO
Dec 10 2010, 07:43
на 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
Dec 10 2010, 08:00
andrewlekar, а без автодетекта работает?

Может у вас на 115200 погрешность битовой скорости уже слишком большая получается.
andrewlekar
Dec 13 2010, 06:49
Я же через терминал проверяю. Без автодетекта конечно 115200 пашет на ура.
KARLSON
Dec 13 2010, 10:30
Скажите, а где автодетект отключается?
andrewlekar
Dec 14 2010, 02:36
AT+IPR=19200
AT&W
Зафиксирует скорость на 19200.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.