Перейти к содержанию
    

&W можете не давать - запоминается автоматически само.

 

SIM900_Sim300_ATC_Comparison_V1.01.pdf - тут есть сводный список команд которым теперь не нужно давать принудительное запоминание.

 

>>>Понятно... Современный ARM с дробными делителями на UART сильно облегчает жизнь. У меня при тактовой 60MHz ошибка на 115200 составляет 68,4 бода, т.е. 0,06%

 

Если бы клиент согласился поставить кварц на 18.432MHz у него тоже было бы все в норме по делителям.

Но он решил остаться на 20 мегагерцах и переделать инициализацию.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подаю команду , например AT+CSQ, сразу же, как только получаю на нее ответ с ОК в конце, подаю другую команду , например AT+CBC, в таком случае на CBC вообще никакого ответа нет, но стоит после ответа на CSQ подождать 100милисекунд и ответ на CBC приходит.

Сим900 впаял в устройство при переходе с СИМ300ДЗ, на котором все работало без всяких доп задержек. (Да и какого черта давать ОК на предыдущую команду, если не готов принять следующую)

Короче, все заработало, все дело в кривости аутободинга сим900, даже по сравнению с сим300, при включении сим900 - аутободинг- сразу в качель! :maniac:

To CADiLO - требуйте от китайцев, в том что будет после сим900, уже не автободинг, а старые добрые перемычки, а то вообще не включить будет. :smile3046:

ВСЕМ ОТКЛИКНУВШИМСЯ ОГРОМАДНЕЙШЕЕ СПАСИБО!!!

P.S.Но прошивку всеж надо обновить...

P.P.S.На сим900 4 прошивке заметил, субъективно конечно, но команды дольше исполняются чем на 300дз с 14 прошивкой.

Изменено пользователем ssokol

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дык это даже сами китайцы говорят

 

- определил скорость - выключи автоопределение и работай нормально на фиксированой.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А 115200 детектится - но только при рассогласовании скорости не более 0.5%

Кстати, с удивлением прочитал в мануалках, что SIM900D на 115200 не детектится... Пол года назад, как только появились SIM900D впаял его вместо SIM300D и благополучно работает по сей день... Видимо ошибка в скорости маленькая...

 

Из коего вопрос: таки да - скорость нужную установим, не проблема. Вопрос в том, на какой скорости начинает работать модем перед запуском процедуры автоопределения скорости, так сказать скорость по умолчанию? В SIM300В четко было написано, что на 115200.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

SIM900 нормально автободит 115200. Сразу фиксирую и вперёд.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дык это даже сами китайцы говорят

- определил скорость - выключи автоопределение и работай нормально на фиксированой.

За то , начальство увидав мои мытарства,поняло, что работать с GSM модулями- очень сложно, требуются большой опыт, знания и мастерство и оценило это небольшой премией,

а еслиб сразу все пошло, то ее ,как своих ушей не видать.

Перепрошился на 7 версию, ответ на команды (типа CSQ CREG CBC) идет раза в 2-3 дольше , чем на 300дз :-(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

За то , начальство увидав мои мытарства,поняло, что работать с GSM модулями- очень сложно, требуются большой опыт, знания и мастерство и оценило это небольшой премией,

а еслиб сразу все пошло, то ее ,как своих ушей не видать.

Перепрошился на 7 версию, ответ на команды (типа CSQ CREG CBC) идет раза в 2-3 дольше , чем на 300дз :-(

 

Да, по скороси ответов на эти команды можно покурить успеть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Специально в понедельник поставлю сниффер с временными метками и выложу логи.

SIM900 на EVB ките, прошивка седьмая - смотрю терминалом.

Ответы появляются практически мгновенно. Никто ничего не ждет.

Набрал команду, нажал энтер, тут же ответ.

 

RTS, CTS и DTE куда прицеплены у Вас?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Специально в понедельник поставлю сниффер с временными метками и выложу логи.

SIM900 на EVB ките, прошивка седьмая - смотрю терминалом.

Ответы появляются практически мгновенно. Никто ничего не ждет.

Набрал команду, нажал энтер, тут же ответ.

 

RTS, CTS и DTE куда прицеплены у Вас?

rts cts замкнуты через 100 ом, dte никуда т.к такого провода ни у сим300 ни у сим900 я не нашел, скорость 19200.

Я заметил замедление на подключенном к системе жк дисплее куда для контроля вывожу некоторые вещи, у меня перед подключением ГПРС идут

подряд несколько команд, получив ответ на предыдущую, тут же посылаю следующую, так вот на сим300 на жк они промелькивали так , что все сливалось, а на сим900 уже различаю, субъективизм, но тем не менее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Специально в понедельник поставлю сниффер с временными метками и выложу логи.

SIM900 на EVB ките, прошивка седьмая - смотрю терминалом.

Ответы появляются практически мгновенно. Никто ничего не ждет.

Набрал команду, нажал энтер, тут же ответ.

 

RTS, CTS и DTE куда прицеплены у Вас?

 

Прицеплены на соответствующие ноги MCU, кроме DTE.

 

Речь идет только о командах запроса статуса регистрации и уровня сигнала в образном сравнении с SIM300. Работе это не мешает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Из строки отправляется команда, тут же приходит ответ, время до 3-го знака - нету задержек.

Вот как лог записался, так и выкладываю. В СОМтулките можно отправлять заранее заготовленые строки, вот только энтер и успевал нажимать. Прошивка седьмая. На шестой тоже самое. В SIM300D те же временные значения.

Проверялось на EVB kit, скорость фиксированая 115200.

Терминал - http://www.compt.ru/ - точнее у меня нету, но не думаю что за 0.0001 секунды успеете покурить.

 

 

000001 12:04:20.187 41 54 2B 43 52 45 47 3F 0D 0D 0A 2B 43 52 45 47 AT+CREG?...+CREG

000002 12:04:20.187 3A 20 30 2C 31 0D 0A 0D 0A 4F 4B 0D 0A : 0,1....OK..

 

000003 12:04:21.234 41 54 2B 43 52 45 47 3F 0D 0D 0A 2B 43 52 45 47 AT+CREG?...+CREG

000004 12:04:21.234 3A 20 30 2C 31 0D 0A 0D 0A 4F 4B 0D 0A : 0,1....OK..

 

000005 12:04:22.140 41 54 2B 43 52 45 47 3F 0D 0D 0A 2B 43 52 45 47 AT+CREG?...+CREG

000006 12:04:22.140 3A 20 30 2C 31 0D 0A 0D 0A 4F 4B 0D 0A : 0,1....OK..

 

000007 12:04:24.375 41 54 2B 43 52 45 47 3F 0D 0D 0A 2B 43 52 45 47 AT+CREG?...+CREG

000008 12:04:24.375 3A 20 30 2C 31 0D 0A 0D 0A 4F 4B 0D 0A : 0,1....OK..

 

000009 12:04:25.218 41 54 2B 43 52 45 47 3F 0D 0D 0A 2B 43 52 45 47 AT+CREG?...+CREG

000010 12:04:25.218 3A 20 30 2C 31 0D 0A 0D 0A 4F 4B 0D 0A : 0,1....OK..

 

000011 12:04:26.421 41 54 2B 43 42 43 0D 0D 0A 2B 43 42 43 3A 20 30 AT+CBC...+CBC: 0

000012 12:04:26.421 2C 39 33 2C 34 31 30 34 0D 0A 0D 0A 4F 4B 0D 0A ,93,4104....OK..

 

000013 12:04:27.093 41 54 2B 43 42 43 0D 0D 0A 2B 43 42 43 3A 20 30 AT+CBC...+CBC: 0

000014 12:04:27.093 2C 39 33 2C 34 31 30 34 0D 0A 0D 0A 4F 4B 0D 0A ,93,4104....OK..

 

000015 12:04:27.828 41 54 2B 43 42 43 0D 0D 0A 2B 43 42 43 3A 20 30 AT+CBC...+CBC: 0

000016 12:04:27.828 2C 39 33 2C 34 31 30 34 0D 0A 0D 0A 4F 4B 0D 0A ,93,4104....OK..

 

000017 12:04:28.468 41 54 2B 43 42 43 0D 0D 0A 2B 43 42 43 3A 20 30 AT+CBC...+CBC: 0

000018 12:04:28.468 2C 39 33 2C 34 31 30 34 0D 0A 0D 0A 4F 4B 0D 0A ,93,4104....OK..

 

000019 12:04:29.250 41 54 2B 43 42 43 0D 0D 0A 2B 43 42 43 3A 20 30 AT+CBC...+CBC: 0

000020 12:04:29.250 2C 39 33 2C 34 31 30 34 0D 0A 0D 0A 4F 4B 0D 0A ,93,4104....OK..

 

000021 12:04:29.859 41 54 2B 43 53 51 0D 0D 0A 2B 43 53 51 3A 20 32 AT+CSQ...+CSQ: 2

000022 12:04:29.859 33 2C 30 0D 0A 0D 0A 4F 4B 0D 0A 3,0....OK..

 

000023 12:04:30.406 41 54 2B 43 53 51 0D 0D 0A 2B 43 53 51 3A 20 32 AT+CSQ...+CSQ: 2

000024 12:04:30.406 33 2C 30 0D 0A 0D 0A 4F 4B 0D 0A 3,0....OK..

 

000025 12:04:30.984 41 54 2B 43 53 51 0D 0D 0A 2B 43 53 51 3A 20 32 AT+CSQ...+CSQ: 2

000026 12:04:30.984 33 2C 30 0D 0A 0D 0A 4F 4B 0D 0A 3,0....OK..

 

000027 12:04:38.546 41 54 2B 43 53 51 0D 0D 0A 2B 43 53 51 3A 20 32 AT+CSQ...+CSQ: 2

000028 12:04:38.546 33 2C 30 0D 0A 0D 0A 4F 4B 0D 0A 3,0....OK..

 

000029 12:04:39.062 41 54 2B 43 53 51 0D 0D 0A 2B 43 53 51 3A 20 32 AT+CSQ...+CSQ: 2

000030 12:04:39.062 33 2C 30 0D 0A 0D 0A 4F 4B 0D 0A 3,0....OK..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...dte никуда т.к такого провода ни у сим300 ни у сим900 я не нашел...

И никогда не найдете. DTE - это обозначение стороны хоста. Есть еще DCE - сторона модема.

 

Раз уж речь зашла о сигналах, спрошу: Кто нибудь успешно использует подключение sim900 только по RxD и TxD ? (без cts, dts и т.д.)

Изменено пользователем ZyBEX

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Раз уж речь зашла о сигналах, спрошу: Кто нибудь успешно использует подключение sim900 только по RxD и TxD ? (без cts, dts и т.д.)

Использую без проблем. Специально сутки мониторил состояние аппаратного управления потоком - ни разу не запросил остановки. Но gprs траффик был слабенький.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...