Canir: Unterschied zwischen den Versionen
Aus LaborWiki
KKeine Bearbeitungszusammenfassung |
|||
Zeile 52: | Zeile 52: | ||
== Samsung Blueray == | == Samsung Blueray == | ||
freq 38 khz, pulse distance encoding, 1 = 1,44ms, 0 = 580µs, 38µs off | freq 38 khz, pulse distance encoding, 1 = 1,44ms, 0 = 580µs, 38µs off - repeat?? | ||
4,5ms/4,5ms addr 16 bit, 4,5ms cmd 20 bit | 4,5ms/4,5ms addr 16 bit, 4,5ms cmd 20 bit | ||
Zeile 83: | Zeile 83: | ||
| | | | ||
== Teufel Decoderstation 3 == | == Teufel Decoderstation 3 == | ||
nec proto | nec proto |
Version vom 13. Februar 2010, 05:53 Uhr
CAN-IR Release status: stable [box doku] | |
---|---|
Description | |
Author(s) | Pl4nkton, Hansinator |
Last Version | 0.5 |
Platform | AVR (ATmega8) |
License | Source: GPL |
Download | c Code, trac |
Einleitung
Das Device sendet verschienene Codes von Fernbedienungen auf Zuruf über Canbus. Das Frontend für diesen Sender ist bereits im Weblabctrl2 integriert und kann bequem per Browser geklickt werden.
Endlich nie wieder vom PC aufstehen um Fernbedienungen zu suchen oder holen, die dann auch noch leere Batterien haben!
Technische Dokumentation
CAN Adresse 0x10
Teufel THXFernbedienung:
volume up 010 100 100000 volume down 010 100 010000 main 010 001 100000 front 010 001 010000 rear 010 001 001000 side 010 001 000100 mute 010 010 100000 sub 010 010 010000 center 010 010 001000 |
Samsung Bluerayfreq 38 khz, pulse distance encoding, 1 = 1,44ms, 0 = 580µs, 38µs off - repeat?? 4,5ms/4,5ms addr 16 bit, 4,5ms cmd 20 bit addr 0000 0100 0000 0000
Play Pause Menu Up Down Left Right OK Disc Menu PopUp Menu
|
Teufel Decoderstation 3nec proto standby 0000 1100 1111 0011 0100 1000 1011 0111 Optical 1 0000 1100 1111 0011 1010 1000 0101 0111 Optical 2 0000 1100 1111 0011 0110 1000 1001 0111 Aux 1 0000 1100 1111 0011 0111 1010 1000 0101 Aux 2 0000 1100 1111 0011 1011 0000 0100 1111 Aux 3 0000 1100 1111 0011 1000 1000 0111 0111 coax 0000 1100 1111 0011 1110 1000 0001 0111 DSP.Mode 0000 1100 1111 0011 1111 0000 0000 1111 vol+ 0000 1100 1111 0011 0100 0000 1011 1111 vol- 0000 1100 1111 0011 1000 0000 0111 1111 reset 0000 1100 1111 0011 1100 1000 0011 0111 AC3 0000 1100 1111 0011 0110 0000 1001 1111 DTS 0000 1100 1111 0011 1010 1010 0101 0101 (2 ;P) |
Beamer Acer XD1270DIC: MPC82L54AS2 µC 80c51 Extended NEC Protocol [1] address 0x1308 msb first / 0x10c8 lsb first 0001 0000 1100 1000 Power 0xe1 lsbf 1110 0001 0001 1110 source 0x31 0011 0001 1100 1110 vga 0xa6 1010 0110 0101 1001 dvi 0x56 0101 0110 1010 1001 s-video 0x16 0001 0110 1110 1001 composite 0xe6 1110 0110 0001 1001 component 0x66 0110 0110 1001 1001 blank/hide 0xf1 1111 0001 0000 1110 |
Can BefehlePort: 0x21
|
Pinbelegung am AVR
Bauteile
|
Todo
- Bootloader
- Improve IR sending source - hansi
- Use timer 0 for frequency generation
- Use timer 1 compare match for code generation
- Set the timer for each pulse instead of counting ticks
- Beamer Adresse nur einmal Speichern
- Invertierte Bits generieren