Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Непонятки с AT+CPBW
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
HARMHARM
Пытаюсь записать запись в телефонную книгу.
Код
AT+CPBW=?
+CPBW: (1-250),40,(129,145,161,177),14

То есть, размер поля "имя" на карте - 40 символов, "телефон" - 14.
При записи более 13 символов получаю ERROR:
Код
AT+CSCS="HEX"
at+CPBW=10,"30",129,"3031323334353637383930313233"
OK
at+CPBW=10,"30",129,"303132333435363738393031323334"
ERROR
AT+CSCS="GSM"
at+CPBW=10,"30",129,"01234567890123"
OK
at+CPBW=10,"30",129,"012345678901234"
ERROR

Читается нормально:
Код
AT+CSCS="HEX"
AT+CPBR=10
+CPBR: 10,"30",129,"3031323334353637383930313233"
AT+CSCS="GSM"
AT+CPBR=10
+CPBR: 10,"30",129,"01234567890123"


Подскажите, в чем причина? Может, модуль не может писать больше 13 символов, или ошибочно принимает максимальную длину номера за длину имени?
Карт, у которых поле "имя" меншьше, чем 20 - я не встречал. Вот статистика:
Код
+CPBR: (1-80)   ,20,14
+CPBR: (1-90)   ,20,16
+CPBR: (1-90)   ,40,12
+CPBR: (1-100)  ,48,18
+CPBR: (1-100)  ,80,17
+CPBR: (1-125)  ,20,16
+CPBR: (1-160)  ,20,10
+CPBR: (1-180)  ,20,20
+CPBR: (1-200)  ,20,16
+CPBR: (1-200)  ,32,18
+CPBR: (1-200)  ,80,18
+CPBR: (1-200)  ,40,14
+CPBR: (1-250)  ,20,17
+CPBR: (1-500)  ,48,50
+CPBR: (1-700)  ,40,20
+CPBR: (1-1150) ,40,18
Палыч
Цитата(HARMHARM @ Jan 29 2009, 21:49) *
... размер поля "имя" на карте - 40 символов, "телефон" - 14. При записи более 13 символов получаю ERROR... Подскажите, в чем причина?
Как предположение - тип номера записывается вместе с номером и занимает место в один символ.
=F8=
Только-что проверил у себя все работает, попробуйте на другой карточке, смените прошивку.
Цитата
ati

SIMCOM_Ltd
SIMCOM_SIM300D
Revision:1008B14SIM300D32_SST34HF3284

OK

at+cpbw=?
+CPBW: (1-130),40,(129,145,161,177),20
OK

at+cpbw=10,"10",129,"01234567890123456789"
OK

at+cpbr=10
+CPBR: 10,"10",129,"01234567890123456789"
OK
MiklPolikov
AT+CPBS=?
+CPBS: ("MC","RC","DC","LD","LA","ME","SM","FD","ON","BN","SD","VM")

AT+CPBS="ME"
OK

AT+CPBW=?
+CME ERROR: 769

Из-за чего эта ошибка ?


Спасибо !
vvs5
Цитата(MiklPolikov @ Mar 10 2009, 04:41) *
AT+CPBS=?
+CPBS: ("MC","RC","DC","LD","LA","ME","SM","FD","ON","BN","SD","VM")

AT+CPBS="ME"
OK

AT+CPBW=?
+CME ERROR: 769

Из-за чего эта ошибка ?


Спасибо !

надо выбирать "SM" (использовать SIM-карту)
MiklPolikov
Цитата(vvs5 @ Mar 10 2009, 09:05) *
надо выбирать "SM" (использовать SIM-карту)



AT+CPBS="SM"
OK

AT+CPBW=?
+CME ERROR: 769

Причём раньше на AT+CPBW сим300 не выдавал ошибку. Но выдавал эту же на at+CPBW=1,"30",129,"01234567890123"

А потом что-то изменилось, не понимаю что.
CADiLO
Вот только проверил на модуле - оператор "Киевстар" - все работает.

AT
OK

ATI
SIMCOM_Ltd
SIMCOM_SIM300D
Revision:1008B16SIM300D32_SST34HF3284
OK

AT+CPBS="SM"
OK

AT+CPBW=?
+CPBW: (1-170),40,(129,145,161,177),14
OK

Как предположение - некорректно работает с данной симкартой (оператором) или теряет обмен с симкой.....
Если теряет обмен, то возможно: или завышеная емкость на Vsim, защитные диоды с большой собственной емкостью, резисторы более чем 22ома, сам симдержатель - контакт.... Вобщем если с симкой другого оператора тоже самое, то надо искать в цепях обвязки вплоть до промывки мест пайки модуля.
djoserzee
У меня проблема с AT+CPBS

AT+CPBS="SM"

ERROR
Палыч
Цитата(djoserzee @ Sep 24 2009, 23:38) *
У меня проблема с AT+CPBS

Наверное, проблема с симкой? Плохой контакт? А что отвечает на "AT+CPBS=?" ?
djoserzee
Цитата(Палыч @ Sep 25 2009, 16:59) *
Наверное, проблема с симкой? Плохой контакт? А что отвечает на "AT+CPBS=?" ?


AT+CPBS=?
+CPBS: ("MC","RC","DC","LD","LA","ME","SM","FD","ON","BN","SD","VM")
djoserzee
Разобрался с AT+CPBS="SM", сим-карта регистрируется секунд 60.

Теперь другая проблема, как правильно записать в ATMEL команду "AT+CPBS="SM"" ?
Палыч
Цитата(djoserzee @ Oct 14 2009, 08:22) *
как правильно записать в ATMEL команду "AT+CPBS="SM"" ?
Ни чего не понятно... Попробуйте сформулировать вопрос по другому. Что куда пишите? Что для этого используете? Что не получается?
alx125
Цитата(djoserzee @ Oct 14 2009, 08:22) *
Теперь другая проблема, как правильно записать в ATMEL команду "AT+CPBS="SM"" ?


Использовать символ экранирования \
"AT+CPBS=\"SM\""
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.