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:
-
* "." : - low Signal kürzer als 1T
+
 
-
* "a" : - low Signal für 1T
+
{| {{BlueTable}}
-
* '''"b" - low Signal für 2T: Ein 0-Bit'''
+
!Symbol!!IR!!Timing!!Bedeutung
-
* "c" - low Signal für 3T
+
|-
-
* '''"d" - low Signal für 4T: Zwei 0-Bits'''
+
|.|| ||Lo <1T||Ungültig
-
* '''"*" - low Signal länger als 4T: Idle'''
+
|-
-
* "," - high Signal kürzer als 1T
+
|a|| ||Lo 1T||Ungültig
-
* "A" - high Signal für 1T
+
|-
-
* '''"B" - high Signal für 2T: Ein 1-Bit'''
+
|'''b'''||'''0'''||'''Lo 2T'''||'''Einzelnes Null-Bit'''
-
* "C" - high Signal für 3T
+
|-
-
* '''"D" - high Signal für 4T: Zwei 1-Bits'''
+
|c|| ||Lo 3T||Ungültig
-
* "+" - high Signal länger als 4T
+
|-
-
* '''"~" - Timeout/Flush'''
+
|'''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
-
  Air: 000 01 01 01 01 10 01 10 10 10 10 01 01 10 10 000000..
+
  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  ~*
+
  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:

SymbolIRTimingBedeutung
. Lo <1TUngültig
a Lo 1TUngültig
b0Lo 2TEinzelnes Null-Bit
c Lo 3TUngültig
d00Lo 4TDoppeltes Null-Bit
* Lo >4TIdle
, Hi <1TUngültig
A Hi 1TUngültig
B1Hi 2TEinzelnes Eins-Bit
C Hi 3TUngültig
D11Hi 4TDoppeltes Eins-Bit
Hi >4TUngültig
~ >8TTimeout/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

Personal tools