Вложение:
KeeloqDecod.HEX [2.86 КиБ]
Скачиваний: 1210
Мануфактурный код и серийный номер находятся в eeprom, менять можно прямо в программаторе
Байт в eeprom после серийного номера - режим декодера: 0 - стандартный режим, 1 - триггерный режим.
Код:
;**********************************************************
;Карта eeprom:
org 0x2100
ManufCode equ $-0x2100 ;мануфактурный код: 0123456789ABCDEF
de 0xEF, 0xCD, 0xAB, 0x89, 0x67, 0x45, 0x23, 0x01
SerialNumber equ $-0x2100 ;серийный номер
de 0x01, 0x00, 0x00, 0x00
ConstModeDecoder equ $-0x2100 ;режим декодера
de 0x00 ;"0" - пока нажата кнопка - выход "1"
;"1" - триггерный режим (идея Ann с робофорума)
;**********************************************************
выглядит так:
Код:
00 EF CD AB 89 67 45 23 01 01 00 00 00 00 FF FF FF ....gE#. ........
;разьем платы:
;1- +12V, 2- GND
;3- INP1,GP3 No use
;4- IO2, GP0 Out4
;5- IO3, GP1 Out3
;6- IO4, GP2 Out2
;7- IO5, GP4 Out1
;8- IO6, GP5 RFIn вход с приемника
Используется внутр. тактовый генератор на 4 мгц. Не забываем про калибровочную константу внутр. генератора. Если программатор от микрочип, то все ок, иначе следим чтоб не потереть константу в адресе 0x3ff
Вход с приемника пускаем через резистор от 10к до 40к, это защитит чип если приемник выдает сигнал амплитудой 12 вольт.
Приемники бывают с инверсным выходом, если такой попадется, то надо дописать в eeprom конфигурацию приемника.
Приемник работает с мануфактурником и серийным номером из программы в первом посте
Нашел 3-х кнопочный брелок SPAL TX3G2. Зашил, работает.
У большинства брелков контакты программирования выведены площадками. Брелок A.P.S не зафоткал, а SPAL вот: