Код: Выделить всё
usart_tx_text("07918350000005F131000B810859822945F20000A821D4E2940A9A36A7A069F2E80C3293DAE03099053983206AD29995CD6233\x1A\r\n");
Код: Выделить всё
usart_tx_text("07918350000005F131000B810859822945F20000A821D4E2940A9A36A7A069F2E80C3293DAE03099053983206AD29995CD6233\x1A\r\n");
Код: Выделить всё
ATE0Код: Выделить всё
OK или ERRORКод: Выделить всё
ATE0Код: Выделить всё
OKКод: Выделить всё
AT+CMGS=18Код: Выделить всё
>Код: Выделить всё
07919730071111F111000B819832039210F80000A804F4F29C0EКод: Выделить всё
""Код: Выделить всё
+CMGS: 31Код: Выделить всё
ERRORКод: Выделить всё
ERRORКод: Выделить всё
Sent: ATD телефон;
OK
Sent: AT+CLCC
+CLCC: 1,0,2,0,0,"телефон",129
OK
Sent: AT+CLCC
+CLCC: 1,0,2,0,0,"телефон",129
OK
Sent: AT+CLCC
+CLCC: 1,0,2,0,0,"телефон",129
OK
Sent: AT+CLCC
+CLCC: 1,0,2,0,0,"телефон",129
OK
Sent: AT+CLCC
+CLCC: 1,0,2,0,0,"телефон",129
OK
Sent: AT+CLCC
+CLCC: 1,0,2,0,0,"телефон",129
OK
Sent: AT+CLCC
+CLCC: 1,0,3,0,0,"телефон",129
OK
Sent: AT+CHUP
OKКод: Выделить всё
Sent: AT+CMGS=18
Sent: 07919730071111F111000B819832039210F80000A804F4F29C0E
>
+CMGS: 39
OKПрограмка своя это хорошо, но есть "официальный" PDUSpy он все умеет и работает как надо, хоть и не удобен.Man писал(а):Нашел номер смс центра через прогу PDU(в приложении) вел тотже номер тотже текст смс , в этоге получилось 2 разных PDU текста длина из симко 25 байт из конвертера 28 байт:
из симко 07919730071111F111000B819832039210F80000A804F4F29C0E
из кон-ра 06919730071111F101000B919832039210F80008080074006500730074
при попытке отправить PDU код с конвертера приходит
>
+CMS ERROR: 38
Код: Выделить всё
""Код: Выделить всё
ATE0ATE0AT+CSCS="UCS2"AT+CMGS=220011000B919732039210F80008C1080074006500730074 Код: Выделить всё
void sms(){
putsf("ATE0");
delay_ms(10);
putsf("ATE0");
delay_ms(10);
putsf("AT+CSCS=\"UCS2\"");
delay_ms(10);
putsf("AT+CMGS=22");
delay_ms(10);
putsf("0011000B919732039210F80008C1080074006500730074\x1A\r\n");
// delay_ms(10);
//putsf("0011000B919732039210F80008C1080074006500730074\x1A\r\n");
}Код: Выделить всё
putsf("ATE0\r\n");
putsf("AT+CSCS=\"UCS2\"\r\n");
putsf("AT+CMGS=22\r\n");