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

 
 
> АТ+CPBW и кавычки, для SIM800
ave!
сообщение Jul 10 2015, 03:09
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 23
Регистрация: 20-05-11
Пользователь №: 65 166



Пытаюсь разными способами через модуль SIM800 командой АТ+CPBW записать номер в 1 ячейку на SIM-карту и, переставив симку в телефон, увидеть этот номер в телефонной книге. Не получается. Другие команды работают, дозвон по номеру происходит. Что я делаю не так? Может, кто подскажет.

Думаю, проблема в передаче кавычек. Среда CooCox под STM32.

Код
//    send_str("АТ+CPBW=1,«+380971112222»,129,«SOS»");
//    send_str("АТ+CPBW=1,\"+380971112222\",145,\"SOS\"");
    send_str2("АТ+CPBW=1,");
    send_to_uart(34);                // " - 34 (0x22)
    send_str2("+380971112222");
    send_to_uart(34);
    send_str2(",145,");
    send_to_uart(34);
    send_str2("SOS");
    send_to_uart(34);
    send_to_uart('\r');
    send_to_uart('\n');

Код
// Функция отправляет строку в USART
void send_str(char * string) {
    u8 i=0;
    while (string[i]) {
        send_to_uart(string[i]);
        i++;
    }
    send_to_uart('\r');
    send_to_uart('\n');
}

// Функция отправляет строку в USART без '\r\n' (незаконченная строка)
void send_str2(char * string) {
    u8 i=0;
    while (string[i]) {
        send_to_uart(string[i]);
        i++;
    }
}
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aleksandr-zh
сообщение Jul 10 2015, 03:29
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 359
Регистрация: 28-05-05
Из: Брянщина
Пользователь №: 5 494



вначале выбрали SIM как основной носитель?
точно всё согластно даташиту на данную версию ПО модуля?
имел гемор, когда написал софт - всё работает. Обновил прошивку GSM-модема - половина команд оказалась изменена и пришлось снова переписывать свой пользовательский софт
Со скобочками всегда задсада sad.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 16:31
Рейтинг@Mail.ru


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