RC5-Protokoll
From Nibo
(Difference between revisions)
Line 1: | Line 1: | ||
Die virtuelle serielle Schnittstelle liefert bei der Übertragung folgende Symbole, die Symbole die die RC5 Codierung betreffen, sind fett dargestellt: | Die virtuelle serielle Schnittstelle liefert bei der Übertragung folgende Symbole, die Symbole die die RC5 Codierung betreffen, sind fett dargestellt: | ||
- | + | ||
- | + | {| {{BlueTable}} | |
- | + | !Symbol!!IR!!Timing!!Bedeutung | |
- | + | |- | |
- | + | |.|| ||Lo <1T||Ungültig | |
- | + | |- | |
- | + | |a|| ||Lo 1T||Ungültig | |
- | + | |- | |
- | + | |'''b'''||'''0'''||'''Lo 2T'''||'''Einzelnes Null-Bit''' | |
- | + | |- | |
- | + | |c|| ||Lo 3T||Ungültig | |
- | + | |- | |
- | + | |'''d'''||'''00'''||'''Lo 4T'''||'''Doppeltes Null-Bit''' | |
+ | |- | ||
+ | |'''*'''|| ||'''Lo >4T'''||'''Idle''' | ||
+ | |- | ||
+ | |,|| ||Hi <1T||Ungültig | ||
+ | |- | ||
+ | |A|| ||Hi 1T||Ungültig | ||
+ | |- | ||
+ | |'''B'''||'''1'''||'''Hi 2T'''||'''Einzelnes Eins-Bit''' | ||
+ | |- | ||
+ | |C|| ||Hi 3T||Ungültig | ||
+ | |- | ||
+ | |'''D'''||'''11'''||'''Hi 4T'''||'''Doppeltes Eins-Bit''' | ||
+ | |- | ||
+ | |+|| ||Hi >4T||Ungültig | ||
+ | |- | ||
+ | |'''~'''|| ||'''>8T'''||'''Timeout/Flush''' | ||
+ | |} | ||
==Beispiel== | ==Beispiel== | ||
Line 18: | Line 35: | ||
S S T A A A A A C C C C C C | S S T A A A A A C C C C C C | ||
Bit: 1 1 1 1 0 1 0 0 0 0 1 1 0 0 | Bit: 1 1 1 1 0 1 0 0 0 0 1 1 0 0 | ||
- | + | IR: 000 01 01 01 01 10 01 10 10 10 10 01 01 10 10 000000.. | |
- | COM: | + | COM: * B bB bB b D d D b Bb Bb B d B b D b B ~* |
Revision as of 09:57, 3 September 2007
Die virtuelle serielle Schnittstelle liefert bei der Übertragung folgende Symbole, die Symbole die die RC5 Codierung betreffen, sind fett dargestellt:
Symbol | IR | Timing | Bedeutung |
---|---|---|---|
. | Lo <1T | Ungültig | |
a | Lo 1T | Ungültig | |
b | 0 | Lo 2T | Einzelnes Null-Bit |
c | Lo 3T | Ungültig | |
d | 00 | Lo 4T | Doppeltes Null-Bit |
* | Lo >4T | Idle | |
, | Hi <1T | Ungültig | |
A | Hi 1T | Ungültig | |
B | 1 | Hi 2T | Einzelnes Eins-Bit |
C | Hi 3T | Ungültig | |
D | 11 | Hi 4T | Doppeltes Eins-Bit |
~ | >8T | Timeout/Flush |
Beispiel
Start A=20:CD-Player C=12:Standby S S T A A A A A C C C C C C Bit: 1 1 1 1 0 1 0 0 0 0 1 1 0 0 IR: 000 01 01 01 01 10 01 10 10 10 10 01 01 10 10 000000.. COM: * B bB bB b D d D b Bb Bb B d B b D b B ~*
Weblinks
- http://www.sprut.de/electronic/ir/rc5.htm - RC5 Code
- http://www.sbprojects.com/knowledge/ir/rc5.htm - RC5 Code [englisch]