KonstanT Признанный телефонист Откуда: UA, Kyiv, UMC С нами с: 20.09.2002 Плодовитость: 544
![Домашняя страница Домашняя страница](images/homepage.gif) Рейтинг
![](images/grat.gif) ![](images/brat.gif) Подано 69 (48/21) голосов
|
С25 и АТ-команды
![](images/r.gif)
![](images/r.gif)
|
цитата: smovch пишет: Я говорю про "железяку" на базе микроконтроллера МСП430, поэтому про C25info речь идти не может. Уже нашел, что саму АТ-команду можно передать в С25й по BFB-протоколу. Параметры обмена: 57600 8N1. Попробовал, действительно, выполняется набор номера. Однако, как ответ на BFB-кадр с командой ATD>1; приходит нечто для меня непонятное. Но постоянно одинаковое, т.е. это не ошибки обмена.
Пробовал таким макаром и AT+CPAS передавать. В ответ получаю также некие кадры. В зависимости от состояния телефона изменяется один байт. Т.е., в принципе, состояние телефона (пассивное состояние, входящий звонок, исходящий звонок) можно идентифицировать.
Если б получить информацию по ответам С25-го на BFB-кадры.
И еще. При попытке включить С45-й передачей ему BFB-кадра 05,02,07,06,0C (при включенном напряжении заряда) он нормально включается и в ответ выдает 05 01 04 06. А С25-й включаться не желает. И в ответ выдает нечто отличное от 05 01 04 06 (не записал ответ). А сильно хочется иметь возможность включать С25-й контроллером.
Хорошо, что сам нашёл про БФБ, съэкономил время...
Ответ телефон даёт тоже в БФБ формате, блоками до 32 байтов. Если не хочешь возится с БФБ, пошли ему команду AT^SBFB=0, и дальше общайся, как с обычным телефоном на 19200. Только, как я заметил, тогда аппарату перед вводом команды, если до этого был длительный перерыв связи, нужно "раскачаться", т.е. несколоко раз послать ему АТ до получения ответа.
Если набираешь номер из телефонной книги, то сначала убедись, что он работает с правильной книгой (AT+CPBS="SM", или др.источник). Я C25info тебе посоветовал, чтобы проверить, на какие команды как он отвечает, там есть раздел "терминал", а отличия небольшие есть.
Насчёт включения аппарата командой - не знаю, не пробовал, может, он этого не умеет... Хотя, свупер как-то включает, может, через специальный бут...
Удачи! |
____________________________
... |
|