Dazu gibts ne prächtige Beschreibung von San Bergmans hier... Manchestercodierung ..
In meiner Quellcode *h-Datei steht das so notiert:Anmerkung: tupsi =: Timer Unit Per Sensor Interrupt =: 50 μs Interrupt-Abstand, wird hochgetickert von 1 bis 20000Code:/* ============================================================================= = Beispiele für RC-5-Signalgang/Manchester-Codierung | | | | Bitdauer 2x889 µs (2*17,78 tupsi) => 1,778 ms/35,56 tupsi +---+ | | +---+ Für den Wert des Bits ist Übergang in Bitmitte massgebend |HHH| | | |HHH| |HHH+---+ +---+HHH| ==> Übergang von 1 nach Null <=> Bitwert 0 |Logic 0| |Logic 1| ==> Übergang von 0 nach 1 <=> Bitwert 1 Beispiel (Graphik zeigt neun Bits) : | | | | | | | | | | | +-+-+ | +-+-+ | +-+ +-+-+ +-+ +-+ | 1 Bit 1,778 ms / 35,56 tupsi | | | | | | | | | | | | | | | | | | | 14 Bit 24,892 ms / 497,84 tupsi +-+ | +-+-+ | +-+-+ +-+ | +-+ +-+ +-+ Gap 114 ms / 2800 tupsi Bit- | | | | | | | | | | Wert 1 0 1 0 1 1 0 0 0 // - - - - - - - - - - - - - - - Der Rest der RC-Variablen (die folgenden) ist im Prinzip unnötiger Schotter und wurde am 08 Nov 2013 entfernt (bis Rev. ~x30 enthalten) =============================================================================*/







Zitieren

Lesezeichen