[elektro] Infra taviranyito kodja?
Pipi
lista at puzsar.hu
Thu Feb 16 00:33:11 CET 2012
nem olyan nagy kunszt az!
vettem URC21 és URC22B-7 univ távírt, régebben már megszkópoltam a régebbi samsung tv ráncigáját,
az jónak tünt kódszáma 0026 (az újabb sams. nem szimpi)
írsz egy timer megszakitás rutint, amiben nézed a vevő infrakocka (lomex tsop4836) lábikáját nálam kb 66usec
ha nincs jelváltás cnt++,
ha van jelváltás
cnt<100 akkor adatbit:
ha cnt<12 0adatbit beléptet (24bit ha jól emlékszem, szóval longban)
egyébként 1adatbit beléptet
egyébként adatvég, ellenőrzés, tárolás stb...
ja egy trükk volt benne, valamelyik(nem mindig u.a) felső bit (ugyanazon gomb ismételt nyomásakor) invertálódott,
// urc22b7:026kód urc21/0026kód 159kód 175kód
//power: 1f024/7024 100024/040024 100024/040024 100024/40024 100024/40024
//fel: 01003f/00403f 100300/040300 1003f/403f 1003f/403f
//le: 1f240/7240 01009e/04009e 100302/040302 100f2/400f2 1009e/4009e
//bal: 1c93/7c93 0100c3/0400c3 c2 100038/40038
//jobb: 1c9c/7c9c 100210/040210 c0 100e1/400e1 100e1/400e1
//menu: 7c9e/1c9e 0100f8/0400f8 0100cc/0400cc 100f8/400f8 100f8/400f8
//jó lehet még a 278 kód
mivel kevés gombot használtam, a tetejét komplett kimaszkoltam, maradt kb 12 bit
valami ilyesmi maradt a végére:
#define TAV_PWR 0x24
#define TAV_BAL 0xC3 //urc22
#define TAV21_BAL 0xC2 //urc21
#define TAV_JOBB 0x210
#define TAV21_JOBB 0xC0
#define TAV_FEL 0x03F //0X403F!!!
#define TAV21_FEL 0x300
#define TAV_LE 0x9E
#define TAV21_LE 0x302
#define TAV_MENU 0xF8
#define TAV21_MENU 0xCC //MEMO GOMB
2012.02.15. 21:57 keltezéssel, Karoly Kovacs írta:
> Hasznalni szeretnem. :)))
> Komolyan: AVR-rel fogom venni a jeleket, es nagyon megkonnyitene a
> dolgomat, ha nem nekem kell kitalalni (hisz az alap kodolasi semakra mar
> jo conf fajlok vannak).
> Vegszukseg eseten persze ki tudom totozni, de azt hittem, hogy majd ezer
> jo otletet kapok Toletek, es az egeszet konnyeden galler moge dobom. :)))
--
Pipi
http://www.puzsar.hu
More information about the Elektro
mailing list