Střelacký TIMER

Ahoj. Je to přesně, jak píšeš. Vysílací modul připojm k TX procesoru a víc neřeším. U přijímacího modulu připojím data k RX a EN k některému výstupu procesoru. V datasheetu píšou, že máš povolit příjem až po ustálení napájecího napětí - dobu si nepamatuju, ale prostě po zapnutí provedu inicializaci a po pár ms povolím příjem. Z přijímacího modulu lezou nějaký “data” trvale, takže nejčastěji přijímáš, detekuješ, filtruješ a zahazuješ. Vysílací procesor nastavuju tak, že vysílá 2 stop bity. Nemusíš pak řešit synchronizaci dat. Vysílání zahájím odesláním určitého počtu 0xFF. Díky jednomu stop bitu navíc se (teoreticky už) během 2 bytů příjem sesynchronizuje a dostáváš data, která vysíláš. Psal jsem o tom v tomto vlákně. Od té doby vývoj poněkud postoupil a nepoužívám už jako preamble 0xAA, ale 0xFF (úplně stejně to funguje s 0x00) - odpadá tak umělé zpoždění na synchronizaci během preamble.