13 страниц форума и ни одного вопроса по управлению с пульта ДУ=)
Уже много времени хотелось разобраться и найти библиотеку декодирования сигналов NEC пультов.
Прочитал теорию, вроде бы всё хорошо и понятно.
С помощью программы RCExplorer (кстати, она сейчас бесплатная. Связался с её автором и он через некоторое время сделал её бесплатной) и давным-давно собранного WinLirc убедился что мой пульт использует NEC протокол. Даже не расширенный.
НО, найденная библиотека почему-то не работает корректно. Зато, как ни странно, декодирует сигналы протокола SANYO (похож на NEC).
Прикладываю "осциллограммы" кнопок пультов. В коде реализуется прием 32 байт. У sanyo их явно больше, но принимаются же!!! а у NEC идет какое-то недополучение (байт 10 не успевают проскочить) Может посмотрите в чём дело? Прикладываю проект в CooCox. Или поделитесь библиотекой для декодирования NEC протокола?
Описание проекта:
Используется таймер TIM2, ИК-фотоприемник подключен по типовой схеме, сигнальный вывод к ножке GPIOA0 (TIM2_CH1).
К отладочной плате подключен 1602 дисплей по четырёхбитной шине.
Добавлю. Принятый код с SANYO на картинке RCExplorer Как мы видим, теряются 10 байт. Что делать - не знаю)
- Вложения
-
- RemoteC.rar
- CooCox IDE 1.7.5
- (265.2 КБ) 441 скачивание


