Слегка "подпилил" прошивку ДУ для ATtiny13 по протоколу RC5 плат ув.
Alcxa.
Также, выражаю благодарность ув.
Nimnul за тестирования работы с пультом LG 6710V00090D.
Что нового:
- улучшена скорость реакции на кнопки;
- в EEProm можно задать коды желаемых кнопок.
Если EEProm Tiny13 не запрограммирована и/или по адресу 00 или 01 записано FF, то верхняя кнопка часов соответствует кнопке 2 пульта RC5, нижняя - кнопке 8 пульта.
В EEProm, по адресу 00 и адресу 01 можно записать шестнадцатеричные коды желаемых кнопок, соответственно верхней и нижней. В архиве файлы eepT13a-ChUpDn.BIN и eepT13a-ChUpDn.eep (содержимое EEProm), как пример, для управления: верхняя кнопка - Канал+; нижняя - Канал-.
Коды протестированных пультов в файле:
P.S. В мои Tiny EEProm пишется весьма "тупо"
. Если микропрограмму можно записать MK-II Clone+Atmel Studio на частоте 1MHz, то EEProm успешно пишется только на 64 kHz. Может Tiny такая, а возможно "в консерватории" что то не так?..
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!