пишу команду
Код: Выделить всё
AT+CMGS=«+33146290800»<CR>Perezvoni mne. <ctrl>но не знаю чем их надо заменить. Помогите пожалуйста. Спасибо![/code]
Код: Выделить всё
AT+CMGS=«+33146290800»<CR>Perezvoni mne. <ctrl>Там голый ASCII.WildCat писал(а):а по моему там не голый текст в ASCII передается, а как то кодироваться должен. Тоже читал давно, но щяс не вспомню
Код: Выделить всё
AT+CSCS?Код: Выделить всё
AT+CSMS?Код: Выделить всё
AT E0 //инициализируем модем
OK
AT+CMGF? //проверяем режим передачи
+CMGF:0
OK
AT+CMGF=1 //проверяем возможен ли текстовый режим?
OK
AT+CMGF? //установился ли текстовый режим?
+CMGF:1
OK
AT+CMGS="+79243333333" 0x0D//пытаемся отправить смс
ERROR
AT+CMGS="+79243333333"//тогда так!
>
POZVONI MNE SROCHNO! 0x1A// тут должно всё вроде закончиться и отправиться
>
0x1A//не отправляется, приглашение для ввода текста остается :(
>
Код: Выделить всё
AT+CMGS="+79243333333"//тогда так!
>
POZVONI MNE SROCHNO! 0x1A
Код: Выделить всё
ATD"+33146290800"<CR>
Да я понимаю что в терминале нужно нажать это клавосочетание, но я хочу передавать эти команды не с терминала, а с микроконтроллера! И пользуюсь программой Advanced Serial Port Monitor и в ней это сочетание клавиш (Ctrl+Z) удаляет введеный текст! Так где же изюминка спряталась? Как решить проблему? Какую команду отправляет терминал при нажатии этих клавиш?shtorm писал(а): 0x1A -писать ненужно, нужно нажать Ctrl+Z
