28.02.2014 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!