Найдено 6 результатов

jrman
17 фев 2011, 05:16
Форум: Интерфейсы / Протоколы / Периферия
Тема: Программа ИК для NEC почему-то не заработала
Ответы: 11
Просмотры: 12711

Re: Программа ИК для NEC почему-то не заработала

Уважаемый администратор, а также все, кому интересна данная программа: в ней есть ошибка, связанная с многократной перенастройкой предделителя таймера. Его надо настроить один раз в начале программы, а после больше не трогать. Просто сбрасывать TMR0, и больше ничего не делать. Видимо, в момент перен...
jrman
16 фев 2011, 10:34
Форум: Интерфейсы / Протоколы / Периферия
Тема: Программа ИК для NEC почему-то не заработала
Ответы: 11
Просмотры: 12711

Re: Программа ИК для NEC почему-то не заработала

До сих пор изучаю программу в отладчике...

Нашел маленькую неточность: надо добавить команду "clrf Flags" в main, иначе в отладчике после первого запуска программа сразу заходила в convert. Если неправ - поправьте.
jrman
02 фев 2011, 03:09
Форум: Интерфейсы / Протоколы / Периферия
Тема: Программа ИК для NEC почему-то не заработала
Ответы: 11
Просмотры: 12711

Re: Программа ИК для NEC почему-то не заработала

Попробовал данную программу с пультом на стандартном 8-битном адресе в NEC протоколе, и программа работает как надо, то есть инвертирует порт при получении команды с пульта. Видимо собака порылась в том месте, где идёт определение протокола...

Заранее благодарен за поддержку...
jrman
01 фев 2011, 15:47
Форум: Интерфейсы / Протоколы / Периферия
Тема: Программа ИК для NEC почему-то не заработала
Ответы: 11
Просмотры: 12711

Re: Программа ИК для NEC почему-то не заработала

Я не совсем понял, для чего данная команда? _____ xorwf GPIO,1 errors movf GPIO,0 _____ clrf Flags Сейчас он же порт инвертирует, значит всё ОК? У меня пульт выдаёт только одну команду, без сигнала повтора, это 100%, проверено специальным считывателем... Получается, что он код принял, раскодировал, ...
jrman
01 фев 2011, 13:02
Форум: Интерфейсы / Протоколы / Периферия
Тема: Программа ИК для NEC почему-то не заработала
Ответы: 11
Просмотры: 12711

Re: Программа ИК для NEC почему-то не заработала

Если я правильно понял, то все конструкции подобного вида меняем? Или нет? Там просто некоторые по 2 раза встречаются в подпрограмме обработки... А ещё одна конструкция не описана в Вашем ответе: Заменил addlw .240 andlw b'11111100' на addlw .250 andlw b'11110000' Сейчас программа принимает код, и щ...
jrman
01 фев 2011, 02:07
Форум: Интерфейсы / Протоколы / Периферия
Тема: Программа ИК для NEC почему-то не заработала
Ответы: 11
Просмотры: 12711

Программа ИК для NEC почему-то не заработала

Вот такой вид посылки и снизу код подписан. Ввожу в программу AH=18 AL=18 COM=B1. Не работает... Стартовый импульс 9,02мс за ним пауза 4,47мс. Длительность маленьких импульсов вверх 605мс, вниз 552мс. Длительность нуля (долгого импульса вниз) 1,66мс. Может сигнал не попадает в тайминги программы? Бу...