|
|
 |
Ответов
|
Jan 6 2009, 23:13
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 21-12-08
Пользователь №: 42 644

|
ВАХ!!!!!1 ХОРОЩАЯ КОМПАНИЯ СОБРАЛАСЬ!!!! главное понимаем друг друга.
|
|
|
|
|
Jan 7 2009, 08:24
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 17-08-08
Пользователь №: 39 653

|
Цитата(KGB @ Jan 7 2009, 04:13)  ВАХ!!!!!1 ХОРОЩАЯ КОМПАНИЯ СОБРАЛАСЬ!!!! главное понимаем друг друга. Спасибо всем за разъяснения но разговор зашел не туда, меня интересует именно первоначальный опрос (инициализация)и управление модемом. чтение данных отсылка, прием SMS. Я тоже использую первый способ, но на днях меня осенило что второй способ лучше т.к. ответ принимается целиком а не по строкам. Так удобнее искать данные(все в одной строке) а не в нескольких ( сколько не изветно ) Есть ли люди которые так делали или делают? Может есть какие подводные камни?
|
|
|
|
|
Jan 7 2009, 10:11
|
Местный
  
Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011

|
Цитата(M@@}{ @ Jan 7 2009, 12:24)  Спасибо всем за разъяснения но разговор зашел не туда, меня интересует именно первоначальный опрос (инициализация)и управление модемом. чтение данных отсылка, прием SMS.
Я тоже использую первый способ, но на днях меня осенило что второй способ лучше т.к. ответ принимается целиком а не по строкам. Так удобнее искать данные(все в одной строке) а не в нескольких ( сколько не изветно )
Есть ли люди которые так делали или делают? Может есть какие подводные камни? Не всегда сообщения заканчиваются OK бывают ERROR и так далее, поэтому ОК можно не дождаться Есть еще варианты по тайм ауту, но там тож много гемороя.
|
|
|
|
|
Jan 8 2009, 03:50
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 21-12-08
Пользователь №: 42 644

|
Цитата(M_Z @ Jan 7 2009, 13:11)  Есть еще варианты по тайм ауту, но там тож много гемороя. ЭТО КАК...можно поподробней. ----------------------------------------- короче позанимался я с приёмом.... посылаю ATE0 принимаю 41 54 45 30 0D 0D 0A 4F 4B 0D 0A 01 <-этот последний байт дописывает ПП приёма байта , если не дождолась его... и по 01 я знаю что это конец сообщения ловить по 0D 0A не вижу смысла так как они встречаются несколько раз и .. или можем принять сразу несколько строк !!!! (это неболшое достоинство) посылаю AT принимаю 0D 0A 4F 4B 0D 0A 01 и не лету сравниваю с двумя байтами 4F 4B - это ОК если совпало то даём небольшую паузу на приём остальных байт и идём дальше....
|
|
|
|
|
Jan 9 2009, 12:02
|
Участник

Группа: Участник
Сообщений: 15
Регистрация: 17-08-08
Пользователь №: 39 653

|
Цитата(KGB @ Jan 8 2009, 08:50)  ЭТО КАК...можно поподробней.
----------------------------------------- короче позанимался я с приёмом....
посылаю ATE0 принимаю 41 54 45 30 0D 0D 0A 4F 4B 0D 0A 01 <-этот последний байт дописывает ПП приёма байта , если не дождолась его... и по 01 я знаю что это конец сообщения ловить по 0D 0A не вижу смысла так как они встречаются несколько раз и .. или можем принять сразу несколько строк !!!! (это неболшое достоинство)
посылаю AT
принимаю 0D 0A 4F 4B 0D 0A 01 Сейчас проверил с NOKIA 6230i там нет последнего символа 01 Цитата(KGB @ Jan 8 2009, 08:50)  и не лету сравниваю с двумя байтами 4F 4B - это ОК если совпало то даём небольшую паузу на приём остальных байт и идём дальше.... А может быть после уверенного приема когда точно поймали "0D 0A" проверить что там перед ними стоит OK или ERROR тем самым мы освободим контроллер от лишней работы, сделаем прерывание как можно короче. Таймауты необходимы (по моему мнению) это поможет исключить долгие ответы и возможное наложение команд. Кстати вопрос знатокам сколь времени проходит от подачи команды до получения ответа. Интересует самое длинное (дабы создать правильный таймаут).
|
|
|
|
Сообщений в этой теме
M@@}{ Общий вопрос приема данных Jan 6 2009, 06:49 WHALE я делаю по первому варианту,только плюс проверка-н... Jan 6 2009, 07:12 M_Z Цитата(M@@}{ @ Jan 6 2009, 10:49) Кто и к... Jan 6 2009, 07:56 KGB http://ru.wikipedia.org/wiki/ASCII
смотрим этот аб... Jan 6 2009, 08:06 M_Z Цитата(KGB @ Jan 6 2009, 12:06) вот про э... Jan 6 2009, 08:14  KGB Цитата(M_Z @ Jan 6 2009, 11:14) после уст... Jan 6 2009, 11:14   M_Z Цитата(KGB @ Jan 6 2009, 15:02) нихрена я... Jan 6 2009, 11:24 KGB M_Z
с вами всё понятно....:
а как вы отрпавляет... Jan 6 2009, 12:02 M_Z Цитата(KGB @ Jan 6 2009, 16:02) M_Z
с вам... Jan 6 2009, 13:24  KGB Цитата(M_Z @ Jan 6 2009, 16:24) я как то ... Jan 6 2009, 16:06   M_Z Цитата(KGB @ Jan 6 2009, 20:06) а те кто ... Jan 6 2009, 16:44 Baser Цитата(M@@}{ @ Jan 6 2009, 08:49) Кто и к... Jan 6 2009, 14:54 WHALE Цитата(KGB @ Jan 6 2009, 19:06) пишем... ... Jan 6 2009, 18:17 Dron_Gus Цитата(KGB @ Jan 6 2009, 19:06) там да бу... Jan 6 2009, 19:19   KGB Цитата(M_Z @ Jan 7 2009, 13:11) Не всегда... Jan 7 2009, 10:32     M_Z Цитата(M@@}{ @ Jan 9 2009, 15:02) А может... Jan 9 2009, 12:46      M@@}{ Цитата(M_Z @ Jan 9 2009, 17:46) возможны ... Jan 11 2009, 18:28     KGB Цитата(M@@}{ @ Jan 9 2009, 15:02) Сейчас ... Jan 9 2009, 14:06 KGB ....действительно отвлеклись.
непосредствено с сим... Jan 7 2009, 10:05 KGB Baser
я вот подумал.. надо сообща написать алгор... Jan 9 2009, 21:34 KGB Цитата(KGB @ Jan 10 2009, 00:34) Baser
... Jan 10 2009, 02:02 Baser Цитата(KGB @ Jan 9 2009, 23:34) я вот под... Jan 10 2009, 11:33 av-master даже, не представляю, как контроллер может пропуст... Jan 11 2009, 19:12 M@@}{ Цитата(av-master @ Jan 12 2009, 00:1... Jan 12 2009, 17:49  M_Z Цитата(M@@}{ @ Jan 12 2009, 20:49) Я хоте... Jan 12 2009, 19:33   M@@}{ Цитата(M_Z @ Jan 13 2009, 00:33) Возможны... Jan 13 2009, 15:54  Baser Цитата(M@@}{ @ Jan 12 2009, 19:49) Я хоте... Jan 13 2009, 22:32   KGB Цитата(Baser @ Jan 14 2009, 01:32) По пов... Jan 14 2009, 16:48 KGB во... наконецто народ сознаваться сталь что у него... Jan 12 2009, 20:23 M_Z Цитата(KGB @ Jan 12 2009, 23:23) ;
; ATE0... Jan 15 2009, 06:44  KGB Цитата(M_Z @ Jan 15 2009, 09:44) Мне нрав... Jan 15 2009, 19:33   M_Z Цитата(KGB @ Jan 15 2009, 22:33) добавил ... Jan 16 2009, 18:46 av-master ЦитатаТак шта... Программа просто не должна затыка... Jan 13 2009, 23:32 KGB короче как говорится после сборки обработать напил... Jan 14 2009, 21:45 KGB Baser
обрабатывать не всё не получится...
смотри к... Jan 15 2009, 06:35 KGB кстати... выше описаный недостаток можно использов... Jan 16 2009, 16:34 KGB M_Z
давай не будем друг другу мозг калупать!... Jan 17 2009, 01:34 HARMHARM Цитата(KGB @ Jan 17 2009, 03:34) всё пучк... Jan 18 2009, 18:43  KGB Цитата(HARMHARM @ Jan 18 2009, 21:43) Я з... Jan 19 2009, 12:23 hound Откопал же тему)) надеюсь тут еще кто-то есть и ув... Mar 24 2015, 09:17
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|