приемник сигналов от ИК-пульта (PIC12F629). Часть 2

Здесь обсуждаем устройства на МК и программы для них
САНЕК
Читатель
Читатель
Сообщения: 7
Зарегистрирован: 25 июн 2011, 10:14

Re: приемник сигналов от ИК-пульта (PIC12F629)

Сообщение САНЕК »

Приветствую всех!
Вот что получается в протеусе,кто подскажет в чем дело???Тормоз в этом месте
222.JPG
:-?
Вложения
RC_5.rar
(14.69 КБ) 668 скачиваний
САНЕК
Читатель
Читатель
Сообщения: 7
Зарегистрирован: 25 июн 2011, 10:14

Re: приемник сигналов от ИК-пульта (PIC12F629)

Сообщение САНЕК »

Скорее всего в посыле пульта???
Вложения
RC_5 анализатор.rar
(19.04 КБ) 668 скачиваний
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: приемник сигналов от ИК-пульта (PIC12F629)

Сообщение rhf-admin »

Сначала при изменении уровня на входе GP5 ты должен попасть в подпрограмму прерывания и принять посылку.
В прерывание происходит переход когда имитируешь посылку :?: В протеусе вообще прерывания по входам работают :?:
А уже потом, после выхода из прерывания определяется надо ли переходить к обработке того, что принято.
С уважением, администрация сайта.
САНЕК
Читатель
Читатель
Сообщения: 7
Зарегистрирован: 25 июн 2011, 10:14

Re: приемник сигналов от ИК-пульта (PIC12F629)

Сообщение САНЕК »

Очередной косяк протеуса..... :rightly:
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: приемник сигналов от ИК-пульта (PIC12F629)

Сообщение rhf-admin »

Может просто что-то настроить надо в этом самом протеусе? Кто-нить в курсе, реализует он вообще прерывания?
С уважением, администрация сайта.
САНЕК
Читатель
Читатель
Сообщения: 7
Зарегистрирован: 25 июн 2011, 10:14

Re: приемник сигналов от ИК-пульта (PIC12F629)

Сообщение САНЕК »

Такой вопрос,данный премник на какие команды(пульта ДУ) отзывается?По пробую с пульта ДУ.
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: приемник сигналов от ИК-пульта (PIC12F629)

Сообщение rhf-admin »

Та программа с сайта, которую ты рассматриваешь в качестве примера работает следующим образом: если принятый код не прошёл проверку на соответствие манчестерскому алгоритму - загорается первый светодиод ("первый красный"), если проверку прошёл, но номер системы не совпал - загорается второй светодиод ("второй красный"), если номер системы совпал, но номер команды не совпал - загорается третий светодиод ("желтый"), если всё совпало - загорается зелёный светодиод.
В проге установлен номер системы "29" - управление светом и код команды "2" - не помню, что за команда, так что всегда будет загораться второй светодиод. Если хочешь помигать третьим и четвертым светодиодами - измени в программе номер системы на "0" - телевизор и номер команды, например, на "16" - "громкость +" (хотя можешь номер команды и не менять - сам найдёшь у какой команды код 2).
С уважением, администрация сайта.
САНЕК
Читатель
Читатель
Сообщения: 7
Зарегистрирован: 25 июн 2011, 10:14

Re: приемник сигналов от ИК-пульта (PIC12F629)

Сообщение САНЕК »

Сегодня по пробую,спасибо.
САНЕК
Читатель
Читатель
Сообщения: 7
Зарегистрирован: 25 июн 2011, 10:14

Re: приемник сигналов от ИК-пульта (PIC12F629)

Сообщение САНЕК »

В общем,загорается первый светик,что означает не манчестерский код.Что делать дальше?Может быть пульт нужен с "периода динозавров"?
Аватара пользователя
rhf-admin
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
администратор, спонсор, писатель, дизайнер, инженер, программист, идеолог
Сообщения: 3060
Зарегистрирован: 25 авг 2009, 23:19
Откуда: Уфа
Контактная информация:

Re: приемник сигналов от ИК-пульта (PIC12F629)

Сообщение rhf-admin »

Во-первых может быть пульт не RC-5 (щас протоколов разных для пультов - как грязи).
Во-вторых, если пульт всё же RC-5, то попробуй с процедурами задержек поэкспериментировать (увеличить/уменьшить), кто-то уже с такой проблемой тут сталкивался - помогло.
С уважением, администрация сайта.
Ответить

Вернуться в «Устройства на микроконтроллерах»