Atmel SAM4S Xplained Pro Starter Kit Atmel ATSAM4S-XSTK ATSAM4S-XSTK Data Sheet

Product codes
ATSAM4S-XSTK
Page of 1125
 710
SAM4S [DATASHEET]
11100E–ATARM–24-Jul-13
35.7.3.12Framing Error
The receiver is capable of detecting framing errors. A framing error happens when the stop bit of a received character is
detected at level 0. This can occur if the receiver and the transmitter are fully desynchronized. 
A framing error is reported on the FRAME bit of the Channel Status Register (US_CSR). The FRAME bit is asserted in
the middle of the stop bit as soon as the framing error is detected. It is cleared by writing the Control Register (US_CR)
with the RSTSTA bit to 1.
Figure 35-25.Framing Error Status
35.7.3.13Transmit Break 
The user can request the transmitter to generate a break condition on the TXD line. A break condition drives the TXD line
low during at least one complete character. It appears the same as a 0x00 character sent with the parity and the stop bits
to 0. However, the transmitter holds the TXD line at least during one character until the user requests the break condition
to be removed. 
A break is transmitted by writing the Control Register (US_CR) with the STTBRK bit to 1. This can be performed at any
time, either while the transmitter is empty (no character in either the Shift Register or in US_THR) or when a character is
being transmitted. If a break is requested while a character is being shifted out, the character is first completed before the
TXD line is held low. 
Once STTBRK command is requested further STTBRK commands are ignored until the end of the break is completed.
The break condition is removed by writing US_CR with the STPBRK bit to 1. If the STPBRK is requested before the end
of the minimum break duration (one character, including start, data, parity and stop bits), the transmitter ensures that the
break condition completes. 
The transmitter considers the break as though it is a character, i.e. the STTBRK and STPBRK commands are taken into
account only if the TXRDY bit in US_CSR is to 1 and the start of the break condition clears the TXRDY and TXEMPTY
bits as if a character is processed. 
Writing US_CR with both STTBRK and STPBRK bits to 1 can lead to an unpredictable result. All STPBRK commands
requested without a previous STTBRK command are ignored. A byte written into the Transmit Holding Register while a
break is pending, but not started, is ignored.
56000
18
1 170
57600
17
1 138
200000
5
328
Table 35-11. Maximum Time-out Period  (Continued)
Baud Rate
Bit Time
Time-out
D0
D1
D2
D3
D4
D5
D6
D7
RXD
Start
Bit
Parity
Bit
Stop
Bit
Baud Rate
Clock
Write
US_CR
FRAME
RXRDY
RSTSTA = 1