Mustang 0 February 12, 2008 Posted February 12, 2008 · Report post Не понимаю, почему получаю ERROR, на команды AT+CMGD=1, AT+CMGL=”ALL”, AT+CMGR=1...? В чем может быть проблема? С другими, НЕ СМС-командами всё ОК. А проделана ли предварительная настройка? AT_CPBS: ;выбрать телефонную книгу СИМ-карты (команда AT+CPBS="SM") AT_CNMI: ;передавать в порт сигнал (+CMTI: "SM",nn) о входящих СМС: (AT+CNMI=1,1,0,0,0) После этого можно принимать СМС: AT_CMGL0: ;команда AT+CMGL=0 выдать в порт текст пришедшего SMS AT_CMGL1: ;команда AT+CMGL=1 выдать в порт содержимое папки "Входящие" Quote Share this post Link to post Share on other sites More sharing options...
Anthoni 0 February 13, 2008 Posted February 13, 2008 · Report post Разобрался, с чего то вдруг плюсики позабывал добавить, функция отсылала команду в виде ATCPBS :) Quote Share this post Link to post Share on other sites More sharing options...
Anthoni 0 February 22, 2008 Posted February 22, 2008 · Report post Как вычислить момент когда можно отсылать СМС. Что если отсылать команды модулю, если он ещё не закончил выдачу других команд устройству... Как быть? Quote Share this post Link to post Share on other sites More sharing options...
Tonari 0 February 23, 2008 Posted February 23, 2008 · Report post Вычислить момент точно можно только если у вас на контроллер заведены не только Rx и Tx, но и CTS и RTS. Quote Share this post Link to post Share on other sites More sharing options...
Anthoni 0 February 24, 2008 Posted February 24, 2008 (edited) · Report post Заведены конечно, RTS'ом приостанавливаю поток когда обрабатываю каждый байт, CTS проверяю перед отсылкой каждого байта, одно не понятно, почему CTS постоянно весит в одном состоянии. Edited February 24, 2008 by Anthoni Quote Share this post Link to post Share on other sites More sharing options...
Anthoni 0 February 26, 2008 Posted February 26, 2008 · Report post В "0" постоянно, у вас также дела с CTS? Quote Share this post Link to post Share on other sites More sharing options...
Baser 6 February 26, 2008 Posted February 26, 2008 · Report post В "0" постоянно, у вас также дела с CTS? 1. Чтобы CTS выполнял функцию управление потоком, он должен быть включен. По умолчанию он включен, проверьте командой +IFC: 2,2 Вторая двойка - включеный CTS. 2. Даже если CTS включен, чтобы заполнить внутренний буфер SIM300, нужно записать туда 1 кбайт данных (если не ошибаюсь, такой размер буфера) при отсутствии передачи или при медленной передаче из буфера наружу. Так что переключения CTS в вашем случае может и не быть. Quote Share this post Link to post Share on other sites More sharing options...
shb 0 February 27, 2008 Posted February 27, 2008 · Report post Проведи эксперимент. Соеденись в CSD для передачи данных (скорость передачи в этом режиме 9600). И суй данные на скорости 115200 увидиш как CTS заработает. Quote Share this post Link to post Share on other sites More sharing options...
Anthoni 0 February 27, 2008 Posted February 27, 2008 · Report post Тогда не буду проводить эксперимент, у меня скорость 38400, оптимальный вариант в моем случае, и CTS включен по умолчанию (2,2). Парюсь только с одной проблемой, как бы не впихнуть команду, когда буду отсылать например СМС, в момент когда модуль будет что то передавать, например между RING...CLIP. Есть где то исходники посмотреть, как люди делают? CTS я понял не поможет мне. Quote Share this post Link to post Share on other sites More sharing options...
chief_olimp 0 March 2, 2008 Posted March 2, 2008 · Report post подскажите пожалуйста что это означает: запрос: AT+CBC ответ +CBC: 2,96,4153 не понятно что обозначает двойка Quote Share this post Link to post Share on other sites More sharing options...
perfect stranger 12 March 2, 2008 Posted March 2, 2008 · Report post А это в каком модуле? В принципе, это режим работы батареи... То есть, включен заряд, выключен или еще что-то. Остальные цифры вроде понятны интуитивно ;) Quote Share this post Link to post Share on other sites More sharing options...
CADiLO 18 March 3, 2008 Posted March 3, 2008 · Report post +CBC: < bcs >, < bcl >,<voltage> <bcs> charge status 0 ME is not charging 1 ME is charging 2 Charging has finished <bcl> battery connection level 1...100 battery has 1-100 percent of capacity remaining vent <voltage> battery voltage(mV) Quote Share this post Link to post Share on other sites More sharing options...
chief_olimp 0 March 6, 2008 Posted March 6, 2008 · Report post 2 Charging has finished СПАСИБО, в моей доке по SIM300DZ этого небыло Quote Share this post Link to post Share on other sites More sharing options...
CADiLO 18 March 6, 2008 Posted March 6, 2008 · Report post http://www.microchip.ua/simcom/SimCom/Sim3...0_ATC_V2.00.pdf Quote Share this post Link to post Share on other sites More sharing options...
Anthoni 0 April 7, 2008 Posted April 7, 2008 · Report post А какой командой можно включить\выключить подзарядку батареи? Quote Share this post Link to post Share on other sites More sharing options...