shads писал(а):
Для схемы из первого поста чуть подправил программу, теперь в дефайнах можно задавать временные параметры сигнала брелка...
Заметил, что хоть в разных брелках и стоят одинаковые кодеры, но у разных производителей брелков по разному настроена скорость следования посылки... например у некоторых брелков время передачи одного бита составляет 0,6 мсек, у некоторых 1,5 мсек, еще у других 2 мсек...
Теперь можно задать параметры под конкретные используемые брелки...
Для этого есть дефайны RF_BIT_LEN_MAX и RF_BIT_LEN_MIN, в них определяем ограничения по длительности битов...
Например, если длительность бита в посылке равна 1,5мс, то можно указать границы с некоторым запасом:
#define RF_BIT_LEN_MAX 2000
#define RF_BIT_LEN_MIN 1000
если используются разные брелки, например с длительностью битов 1,5 и 2 мсек, то дефайны можно определить так:
#define RF_BIT_LEN_MAX 2500
#define RF_BIT_LEN_MIN 1000
Ниже прицеплен HEX именно для этого варианта...
День добрый.
а исходниками к меге8 не поделитесь?