Простая GSM сигнализация на SIM900(R) и 16f628a - Форум Picbasic.ru
Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: ivan_fd 
Форум Picbasic.ru » Программирование МК » PicBasicPro » Простая GSM сигнализация на SIM900(R) и 16f628a (Вопрос по ожиданию и приему/отклонению номера)
Простая GSM сигнализация на SIM900(R) и 16f628a
shustovas Дата: Чт, 31.10.2013, 10:25  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Новенький
Сообщений: 8
Репутация: 0   ±
Замечания:   ±
На сайте с 19.02.2011

Статус: Offline

Вечер добрый, уважаемые форумчане)
Столкнулся вот с такой проблемой... Весь механизм работает в замкнутом цикле (опрос геркона двери и слежка за наличием питания 220), но в этот цикл нужно вставить кусочек кода для того, что бы можно было при дозвоне на объект - 1)дождаться звонка, 2)сравнить его разрешенным номером 3) поднять либо сбросить "трубку".
Вот кусочек кода:

Код
jdemvizov:
           HSERIN 500, jdemvizov, [WAIT("+CLIP: ", 34,"+380"),STR Sdata\9]
           pause 500
           if SData[0] = 57 and SData[1] = 57 and SData[2] = 55 and SData[3] = 51 and SData[4] = 51 and SData[5] = ХХ and SData[6] = ХХ and SData[7] = ХХ and SData[8] = ХХ then
               HSerOut ["ATA" ,13] 'Принять вызов
               pause 100
           else
               HSerOut ["ATH0" ,13] 'Сбросить вызов
               pause 100
           endif
return


с этим куском перестает работать "кольцо" если нет входящего вызова. то есть как я понял образует код свое кольцо тут:

Код
jdemvizov:
           HSERIN 500, jdemvizov... тут происходит как бы goto jdemvizov
или я не прав?
Помогите разобраться или как поправить чтоб работало?

Добавлено (31.10.2013, 10:25)
---------------------------------------------
Всем спасибо, ответ нашел тут http://www.picbasic.co.uk/forum/showthread.php?t=865, просто в мануале по PBP как то криво описана команда HSERIN. К стати, может начать новую ветку по GSM сигнализации на модуле SIM900? Я думаю каждому паяльщику интересно будет собрать самому сигнализацию за 200-300грн?


RUST
Сообщение отредактировал shustovas - Чт, 31.10.2013, 10:26
ЯНДЕКС Дата: 31.10.2013
Форум Picbasic.ru » Программирование МК » PicBasicPro » Простая GSM сигнализация на SIM900(R) и 16f628a (Вопрос по ожиданию и приему/отклонению номера)
Страница 1 из 11
Поиск: