Manchester Transceiver Using the USART and XCL Modules on ...
Manchester Transceiver Using the USART and XCL Modules on ...
Manchester Transceiver Using the USART and XCL Modules on ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Figure 4-3. <str<strong>on</strong>g>Manchester</str<strong>on</strong>g> decoding flowchart<br />
Start up<br />
Is it RX idle<br />
state?<br />
N<br />
Is it RX<br />
transmissi<strong>on</strong><br />
state?<br />
N<br />
Y<br />
Y<br />
Is RX<br />
required?<br />
N<br />
Is transmissi<strong>on</strong><br />
finished?<br />
N<br />
Y<br />
Y<br />
Set <str<strong>on</strong>g>USART</str<strong>on</strong>g> <str<strong>on</strong>g>and</str<strong>on</strong>g><br />
<str<strong>on</strong>g>XCL</str<strong>on</strong>g> to RX state<br />
Clear <str<strong>on</strong>g>the</str<strong>on</strong>g><br />
transacti<strong>on</strong> flag<br />
Start up EDMA<br />
tranfer<br />
Process <str<strong>on</strong>g>the</str<strong>on</strong>g><br />
received data<br />
Set RX<br />
transmissi<strong>on</strong> state<br />
Set RX idle state<br />
Exit<br />
Atmel AT03335: <str<strong>on</strong>g>Manchester</str<strong>on</strong>g> <str<strong>on</strong>g>Transceiver</str<strong>on</strong>g> <str<strong>on</strong>g>Using</str<strong>on</strong>g> <str<strong>on</strong>g>the</str<strong>on</strong>g> <str<strong>on</strong>g>USART</str<strong>on</strong>g> <str<strong>on</strong>g>and</str<strong>on</strong>g> <str<strong>on</strong>g>XCL</str<strong>on</strong>g> <str<strong>on</strong>g>Modules</str<strong>on</strong>g> <strong>on</strong> XMEGA E [APPLICATION NOTE]<br />
42164A−AVR−07/2013<br />
12