FPC + Synacer - как работать с АТ-коммандами

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

FPC + Synacer - как работать с АТ-коммандами

Сообщение masters » 22.11.2009 19:39:24

С простыми коммандами все нормально, посылаю через ATCommand. Все работает.

А вот с составными не знаю что и делать. например: AT+CMGS (отправка СМС). Следующей строкой она ждет текст СМС, но ATCommand этого не понимает и думает что комманда выполнена не успешно. Выбивает ошибку, типа превышен интервал ожидание и ничего не отправляется.

Пытаюсь делать:
ATCommand('AT+CMGS="+38066ххххххх"'+Chr(13)+'blablabla'+Chr(26));

Вроде бы должно было сработать, но нифига - таймаут :(

Помогите плз, у кого получилось с этим :(((
masters
новенький
 
Сообщения: 20
Зарегистрирован: 19.08.2009 13:50:59

Re: FPC + Synacer - как работать с АТ-коммандами

Сообщение Mr.Smart » 22.11.2009 19:54:47

Код: Выделить всё
var
  b: TBlockSerial;
  s: String;
begin
...
  b.SendString('AT+CMGS="+38066ххххххх"'#13'blablabla'#26);
  s:=b.RecvString(1000);
...
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: FPC + Synacer - как работать с АТ-коммандами

Сообщение masters » 22.11.2009 20:29:21

Спасибо.

Перед тем как глянуть сюда на ответ сам до этого дошел - почитал доки по synacer :D Всетаки доки - нужная вешь!
masters
новенький
 
Сообщения: 20
Зарегистрирован: 19.08.2009 13:50:59


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Рейтинг@Mail.ru