Sim800i

Тема в разделе "Arduino & Shields", создана пользователем Andrei brest, 30 май 2020.

  1. Andrei brest

    Andrei brest Нерд

    Проблема,
    Код (C++):
    AT+CPBS?

    +CPBS: "SM",1,250

    AT+CPBR=1

    +CPBR: 1,"+70000000000",145,"****"
    ATD"SM"1

    OK

    +CIEV: "CALL",1

    +CIEV: "SOUNDER",0

    +CIEV: "CALL",0

    ERROR
    ATDSM1

    OK

    +CIEV: "CALL",1

    +CIEV: "SOUNDER",0

    +CIEV: "CALL",0

    ERROR
    ATD>SM1

    OK

    +CIEV: "CALL",1

    +CIEV: "SOUNDER",0

    +CIEV: "CALL",0

    ERROR
    ATD>iarduino office

    +CME ERROR:58
    ATD>SM

    +CME ERROR:58
    ATD>1

    OK

    +CIEV: "CALL",1

    +CIEV: "SOUNDER",0

    +CIEV: "CALL",0

    ERROR
    ATDSM1

    OK

    +CIEV: "CALL",1

    +CIEV: "SOUNDER",0

    +CIEV: "CALL",0

    ERROR
    ATD>SM1

    OK

    +CIEV: "CALL",1

    +CIEV: "SOUNDER",0

    +CIEV: "CALL",0

    ERROR
    ATD>iarduino office

    +CME ERROR:58
    ATD>SM

    +CME ERROR:58
    ATD>1

    OK

    +CIEV: "CALL",1

    +CIEV: "SOUNDER",0

    +CIEV: "CALL",0

    ERROR
     
    не могу позвонить на номер который записан в sim карту в 1 ячейку , согласно АТ командам проверяю какая память выбрана, могу прочитать ячейку , но даю АТD>SM1, получаю
     
  2. a1000

    a1000 Гуру

    У вас вообще возможность совершать исходящие звонки имеется (положительный баланс на счету, не заблокирована услуга)? Через команду ATD звонок совершается?
     
  3. Andrei brest

    Andrei brest Нерд

    Да все хорошо звонит отвечает, распозноет номер, все работает.
    Я даже взял команду вызвал ячейку памяти отсеел сиволы с переди и сзади а сам номер добавил в переменую которую вызывал. Но это муторно я уверен есть проще способ