Atmel Xplained Evaluation Board AT32UC3A3-XPLD AT32UC3A3-XPLD Data Sheet

Product codes
AT32UC3A3-XPLD
Page of 1021
578
32072H–AVR32–10/2012
AT32UC3A3
CSR.RXRDY bits to trigger one byte writes or reads. It always writes to THR, and it always reads
RHR.
25.6.12.1
Master Node Configuration
The Peripheral DMA Controller Mode bit (LINMR.PDCM) allows the user to select configuration:
• LINMR.PDCM=0: LIN configuration must be written to LINMR, it is not stored in the write 
buffer.
• LINMR.PDCM=1: LIN configuration is written by the Peripheral DMA Controller to THR, and 
is stored in the write buffer. Since data transfer size is a byte, the transfer is split into two 
accesses. The first writes the NACT, PARDIS, CHKDIS, CHKTYP, DLM and FSDIS bits in the 
LINMR register, while the second writes the LINMR.DLC field. If LINMR.NACT=PUBLISH, 
the write buffer will also contain the Identifier.
When LINMR.NACT=SUBSCRIBE, the read buffer contains the data.
Figure 25-39. Master Node with Peripheral DMA Controller (LINMR.PDCM=0)
|
|
|
|
RXRDY
TXRDY
Peripheral 
bus
USART LIN 
CONTROLLER
DATA 0
DATA N
|
|
|
|
READ BUFFER
NODE ACTION = PUBLISH
NODE ACTION = SUBSCRIBE
Peripheral DMA 
Controller
RXRDY
Peripheral 
bus
DATA 0
DATA 1
DATA N
WRITE BUFFER
Peripheral DMA 
Controller
USART LIN 
CONTROLLER