Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 14 дек 2024, 05:50

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Gsm- сигнализация
СообщениеДобавлено: 01 июл 2013, 22:24 
Не в сети

Зарегистрирован: 23 май 2012, 22:07
Сообщения: 38
Делаю сигнализацию...
Постановка на сигнализацию - нужно позвонить на заданный номер, снимается трубка (запускается timer_0 на 10 sec). Если в течении 10 сек пришла "2" с dtmf-декодера (IL9270) - положить трубку,включить задержку - 25 сек и если датчик исправен - поставить на сигнализацию. Если пришла неверная цифра, или в течении 10 сек вообще не нажато никакой цифры - положить трубку. Затем при сработке датчика запустить timer_1 и сделать 3 дозвона. Все работает отлично: снятие трубки,дозвон,сброс если вызывать сработку сразу, т.е. 5 - 30 мин после постановки на охрану, каждый раз время разное, иногда и через пол-дня работает нормально. Но иногда через час - два, опять же время каждый раз разное, может на 1-й сработке выключить телефон,может на 2-й, что-то происходит с timer_1, что функци delay в ISR(TIMER1_OVF_vect), которые отвечают за длительность сброса работают некорректно и телефон выключается. Уже весь мозг себе вынес - 3 недели долбаюсь, все безрезультатно ... Компилятор WinAvr . Вычитал на форумах про оптимизацию кода,может это она морочит голову. Пытался ее отключить - не работает без нее библиотека delay.h
Подскажите направление, в котором копать ...


Вложения:
dtmf.rar [1.8 КБ]
Скачиваний: 1326
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB