реклама на сайте
подробности

 
 
> Siemens & MK
999
сообщение Sep 16 2006, 13:58
Сообщение #1





Группа: Новичок
Сообщений: 11
Регистрация: 9-09-06
Пользователь №: 20 223



Искал так и ненашел. Вопрос такой как отправить команду ат на телефон . лучше почитать где статью. телефон сименс .управлять с помощью мк. нужны ли какие стартовые биты (байты ) стоповые и т.тд. Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 10)
bullit
сообщение Sep 17 2006, 09:59
Сообщение #2


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Подключаеш телефон к модему, так чеб у тебя появился СОМ порт на котором весит твой телефон. Открываеш терминалку и пишеш: at+"твоя ат команда".
А с помощью мк, то на мк ставиш UART; микруху согласования уровней 232(maxim, st); цыпляеш RXD, TXD к телефону и DCR(DTR) вроде тоже; и посылаеш а UART строку ат+команда.

ИМХО: какой вопрос, такой ответ. Шыре надо задавать вопрос.
Go to the top of the page
 
+Quote Post
999
сообщение Sep 17 2006, 16:53
Сообщение #3





Группа: Новичок
Сообщений: 11
Регистрация: 9-09-06
Пользователь №: 20 223



а где найти ат команды на сименс желательно на русском. и есче на входах выходах телефона вроде стоят стабилитроны и из за этого мона подавать и 5 вольт
Go to the top of the page
 
+Quote Post
shb
сообщение Sep 18 2006, 06:35
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 425
Регистрация: 17-07-06
Из: Россия МО
Пользователь №: 18 877



Bullit писал "Подключаеш телефон к модему, так чеб у тебя появился СОМ порт на котором весит твой телефон."
Это предложение написано с глубокого похмелья.
1. Телефон к модему подключать не надо, просто телефон должен быть с встроенным модемом.
2. СОМ порт нигде появлятся не должен, он просто должен быть на твоем компе.
Далее подключаеш телефон с модемом к СОМ порту через согласующий кабель.
Запускаешь терминальную программу, выбираешь номер СОМ порта, к которому подключен девайс.
Выставляеш скорость передачи, ну а затем АТ команды.

С помощью МК примерно также.
МК должен иметь СОМ порт (UART,RS232) в программе необходимо его инициализировать на определенной скорости (см. описание на МК).
Далее чтобы запустить команду нужно в программе выдать последовательно в СОМ порт символы
"А","Т","+",и.т.д. и в конце символ окончания команды
Если появился ответ от модема телефона, возникнет прерывание, говорящее о том что в буфере СОМ порта для тебя есть инфа. Мы в программе дожны считать буфер (несколько раз, пока не будет считан
символ окончания команды) и в соответствии со списком АТ команд идентифицируем ее.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Sep 18 2006, 06:39
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(999 @ Sep 17 2006, 20:53) *
а где найти ат команды на сименс желательно на русском.


Команды на мобильные устройства удовлетворяют стандартам. Взять описание можно от любого, и определить: поддерживает ли Ваш мобильник эту команду. Вот описание команд на русском webfile.ru/1110569
Go to the top of the page
 
+Quote Post
999
сообщение Sep 18 2006, 13:42
Сообщение #6





Группа: Новичок
Сообщений: 11
Регистрация: 9-09-06
Пользователь №: 20 223



А КАКОЙ СИМВОЛ ОКОНЧАНИЯ КОМАНДЫ?
Go to the top of the page
 
+Quote Post
Палыч
сообщение Sep 18 2006, 13:58
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Символ окончания команды имеет код 13 (шестнацатиричный D). В терминале можно просто нажимать клавишу Enter.
Go to the top of the page
 
+Quote Post
bullit
сообщение Sep 21 2006, 03:32
Сообщение #8


пуля
****

Группа: Свой
Сообщений: 674
Регистрация: 10-05-06
Из: Уфа
Пользователь №: 16 959



Цитата(shb @ Sep 18 2006, 12:35) *
Bullit писал "Подключаеш телефон к модему, так чеб у тебя появился СОМ порт на котором весит твой телефон."
Это предложение написано с глубокого похмелья.
1. Телефон к модему подключать не надо, просто телефон должен быть с встроенным модемом.
2. СОМ порт нигде появлятся не должен, он просто должен быть на твоем компе.

cheers.gif

Сорри, наверно действительно пьян был.

А описание АТ команд можно найти на сайтах посвещенных данной модели телефона и не только, в принципе поиск поможет.
Go to the top of the page
 
+Quote Post
amost
сообщение Nov 18 2006, 16:32
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 28-10-05
Из: Ukraine, Khmelnitsky
Пользователь №: 10 246



Цитата(shb @ Sep 18 2006, 09:35) *
чтобы запустить команду нужно в программе выдать последовательно в СОМ порт символы
"А","Т","+",и.т.д. и в конце символ окончания команды
Если появился ответ от модема телефона, возникнет прерывание, говорящее о том что в буфере СОМ порта для тебя есть инфа. Мы в программе дожны считать буфер (несколько раз, пока не будет считан
символ окончания команды) и в соответствии со списком АТ команд идентифицируем ее.

А как же отправить команду используя ассеблер MCS51? Конвертировать в ASCII код???
Go to the top of the page
 
+Quote Post
yurb
сообщение Nov 19 2006, 12:21
Сообщение #10





Группа: Новичок
Сообщений: 10
Регистрация: 25-10-06
Пользователь №: 21 659



Цитата(bullit @ Sep 17 2006, 12:59) *
.........
А с помощью мк, то на мк ставиш UART; микруху согласования уровней 232(maxim, st); цыпляеш RXD, TXD к телефону и DCR(DTR) вроде тоже; и посылаеш а UART строку ат+команда.
.......



Как раз наоборот, при подключении МК к телефону НЕ нужно
ставить """микруху согласования уровней 232"""
- при питании МК напряжением как в тлф, даже согласования уровней не требуется, на эту тему оч. много было тем... - поройтесь.
- для связи МК -- ТЛФ достаточно двух линий ( только RXD и TXD ).

а ссылок на АТ-команды очень много..... Например:

http://www.telescada.ru/files/gsm/m20rus.pdf
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Nov 19 2006, 20:13
Сообщение #11


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(amost @ Nov 18 2006, 18:32) *
А как же отправить команду используя ассеблер MCS51? Конвертировать в ASCII код???

Ассемблер сам конвертирует. Пишете что-то типа:
mov dptr,#Reg_request
lcall SendCommand
; в этой самой SendCommand отправляется команда байт за байтом

Reg_request: db 'AT+CREG?', 13, 10

Сообщение отредактировал Harbinger - Nov 19 2006, 20:26


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 23:56
Рейтинг@Mail.ru


Страница сгенерированна за 0.01458 секунд с 7
ELECTRONIX ©2004-2016