999 0 16 сентября, 2006 Опубликовано 16 сентября, 2006 · Жалоба Искал так и ненашел. Вопрос такой как отправить команду ат на телефон . лучше почитать где статью. телефон сименс .управлять с помощью мк. нужны ли какие стартовые биты (байты ) стоповые и т.тд. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bullit 0 17 сентября, 2006 Опубликовано 17 сентября, 2006 · Жалоба Подключаеш телефон к модему, так чеб у тебя появился СОМ порт на котором весит твой телефон. Открываеш терминалку и пишеш: at+"твоя ат команда". А с помощью мк, то на мк ставиш UART; микруху согласования уровней 232(maxim, st); цыпляеш RXD, TXD к телефону и DCR(DTR) вроде тоже; и посылаеш а UART строку ат+команда. ИМХО: какой вопрос, такой ответ. Шыре надо задавать вопрос. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
999 0 17 сентября, 2006 Опубликовано 17 сентября, 2006 · Жалоба а где найти ат команды на сименс желательно на русском. и есче на входах выходах телефона вроде стоят стабилитроны и из за этого мона подавать и 5 вольт Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
shb 0 18 сентября, 2006 Опубликовано 18 сентября, 2006 · Жалоба Bullit писал "Подключаеш телефон к модему, так чеб у тебя появился СОМ порт на котором весит твой телефон." Это предложение написано с глубокого похмелья. 1. Телефон к модему подключать не надо, просто телефон должен быть с встроенным модемом. 2. СОМ порт нигде появлятся не должен, он просто должен быть на твоем компе. Далее подключаеш телефон с модемом к СОМ порту через согласующий кабель. Запускаешь терминальную программу, выбираешь номер СОМ порта, к которому подключен девайс. Выставляеш скорость передачи, ну а затем АТ команды. С помощью МК примерно также. МК должен иметь СОМ порт (UART,RS232) в программе необходимо его инициализировать на определенной скорости (см. описание на МК). Далее чтобы запустить команду нужно в программе выдать последовательно в СОМ порт символы "А","Т","+",и.т.д. и в конце символ окончания команды Если появился ответ от модема телефона, возникнет прерывание, говорящее о том что в буфере СОМ порта для тебя есть инфа. Мы в программе дожны считать буфер (несколько раз, пока не будет считан символ окончания команды) и в соответствии со списком АТ команд идентифицируем ее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 5 18 сентября, 2006 Опубликовано 18 сентября, 2006 · Жалоба а где найти ат команды на сименс желательно на русском. Команды на мобильные устройства удовлетворяют стандартам. Взять описание можно от любого, и определить: поддерживает ли Ваш мобильник эту команду. Вот описание команд на русском webfile.ru/1110569 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
999 0 18 сентября, 2006 Опубликовано 18 сентября, 2006 · Жалоба А КАКОЙ СИМВОЛ ОКОНЧАНИЯ КОМАНДЫ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Палыч 5 18 сентября, 2006 Опубликовано 18 сентября, 2006 · Жалоба Символ окончания команды имеет код 13 (шестнацатиричный D). В терминале можно просто нажимать клавишу Enter. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bullit 0 21 сентября, 2006 Опубликовано 21 сентября, 2006 · Жалоба Bullit писал "Подключаеш телефон к модему, так чеб у тебя появился СОМ порт на котором весит твой телефон." Это предложение написано с глубокого похмелья. 1. Телефон к модему подключать не надо, просто телефон должен быть с встроенным модемом. 2. СОМ порт нигде появлятся не должен, он просто должен быть на твоем компе. :cheers: Сорри, наверно действительно пьян был. А описание АТ команд можно найти на сайтах посвещенных данной модели телефона и не только, в принципе поиск поможет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
amost 0 18 ноября, 2006 Опубликовано 18 ноября, 2006 · Жалоба чтобы запустить команду нужно в программе выдать последовательно в СОМ порт символы "А","Т","+",и.т.д. и в конце символ окончания команды Если появился ответ от модема телефона, возникнет прерывание, говорящее о том что в буфере СОМ порта для тебя есть инфа. Мы в программе дожны считать буфер (несколько раз, пока не будет считан символ окончания команды) и в соответствии со списком АТ команд идентифицируем ее. А как же отправить команду используя ассеблер MCS51? Конвертировать в ASCII код??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yurb 0 19 ноября, 2006 Опубликовано 19 ноября, 2006 · Жалоба ......... А с помощью мк, то на мк ставиш UART; микруху согласования уровней 232(maxim, st); цыпляеш RXD, TXD к телефону и DCR(DTR) вроде тоже; и посылаеш а UART строку ат+команда. ....... Как раз наоборот, при подключении МК к телефону НЕ нужно ставить """микруху согласования уровней 232""" - при питании МК напряжением как в тлф, даже согласования уровней не требуется, на эту тему оч. много было тем... - поройтесь. - для связи МК -- ТЛФ достаточно двух линий ( только RXD и TXD ). а ссылок на АТ-команды очень много..... Например: http://www.telescada.ru/files/gsm/m20rus.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Harbinger 10 19 ноября, 2006 Опубликовано 19 ноября, 2006 (изменено) · Жалоба А как же отправить команду используя ассеблер MCS51? Конвертировать в ASCII код??? Ассемблер сам конвертирует. Пишете что-то типа: mov dptr,#Reg_request lcall SendCommand ; в этой самой SendCommand отправляется команда байт за байтом Reg_request: db 'AT+CREG?', 13, 10 Изменено 19 ноября, 2006 пользователем Harbinger Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться