XMC Peripheral Library for XMC4000 Family
2.1.16
|
#include <xmc_usic.h>
Data Fields | |
__IO uint32_t | BRG |
__IO uint32_t | BYP |
__IO uint32_t | BYPCR |
__I uint32_t | CCFG |
__IO uint32_t | CCR |
__IO uint32_t | CMTR |
__IO uint32_t | DXCR [6] |
__IO uint32_t | FDR |
__O uint32_t | FMR |
__O uint32_t | IN [32] |
__IO uint32_t | INPR |
__IO uint32_t | KSCFG |
__I uint32_t | OUTDR |
__I uint32_t | OUTR |
__O uint32_t | PSCR |
__IO uint32_t | RBCTR |
__I uint32_t | RBUF |
__I uint32_t | RBUF0 |
__I uint32_t | RBUF01SR |
__I uint32_t | RBUF1 |
__I uint32_t | RBUFD |
__I uint32_t | RBUFSR |
__IO uint32_t | SCTR |
__IO uint32_t | TBCTR |
__IO uint32_t | TBUF [32] |
__I uint32_t | TRBPTR |
__O uint32_t | TRBSCR |
__IO uint32_t | TRBSR |
__IO uint32_t | PCR |
__IO uint32_t | PCR_ASCMode |
__IO uint32_t | PCR_IICMode |
__IO uint32_t | PCR_IISMode |
__IO uint32_t | PCR_SSCMode |
__IO uint32_t | PSR |
__IO uint32_t | PSR_ASCMode |
__IO uint32_t | PSR_IICMode |
__IO uint32_t | PSR_IISMode |
__IO uint32_t | PSR_SSCMode |
Detailed Description
USIC channel structure.
The members of the structure are same as in the device header file, except for some registers. DX0CR, DX1CR, DX2CR, DX3CR, DX4CR and DX5CR are replaced with the array DXCR[6]. TBUF0 to TBUF31 are replaced with TBUF[32]. IN0 to IN31 are replaced with IN[32].
Field Documentation
__IO uint32_t BRG |
Baud rate generator register
__IO uint32_t BYP |
FIFO bypass register
__IO uint32_t BYPCR |
FIFO bypass control register
__I uint32_t CCFG |
Channel configuration register
__IO uint32_t CCR |
Channel control register
__IO uint32_t CMTR |
Capture mode timer register
__IO uint32_t DXCR[6] |
Input control registers DX0 to DX5.
__IO uint32_t FDR |
Fractional divider configuration register
__O uint32_t FMR |
Flag modification register
__O uint32_t IN[32] |
Transmit FIFO input register
__IO uint32_t INPR |
Interrupt node pointer register
__IO uint32_t KSCFG |
Kernel state configuration register
__I uint32_t OUTDR |
Receive FIFO debug output register
__I uint32_t OUTR |
Receive FIFO output register
__IO uint32_t PCR |
Protocol configuration register
__IO uint32_t PCR_ASCMode |
UART protocol configuration register
__IO uint32_t PCR_IICMode |
I2C protocol configuration register
__IO uint32_t PCR_IISMode |
I2S protocol configuration register
__IO uint32_t PCR_SSCMode |
SPI protocol configuration register
__O uint32_t PSCR |
Protocol status clear register
__IO uint32_t PSR |
Protocol status register
__IO uint32_t PSR_ASCMode |
UART protocol status register
__IO uint32_t PSR_IICMode |
I2C protocol status register
__IO uint32_t PSR_IISMode |
I2S protocol status register
__IO uint32_t PSR_SSCMode |
SPI protocol status register
__IO uint32_t RBCTR |
Receive FIFO control register
__I uint32_t RBUF |
Receive buffer register
__I uint32_t RBUF0 |
Receive buffer 0
__I uint32_t RBUF01SR |
Receive buffer status register
__I uint32_t RBUF1 |
Receive buffer 1
__I uint32_t RBUFD |
Debug mode receive buffer register
__I uint32_t RBUFSR |
Receive buffer status register
__IO uint32_t SCTR |
Shift control register
__IO uint32_t TBCTR |
Transmit FIFO control register
__IO uint32_t TBUF[32] |
Tranmsit buffer registers
__I uint32_t TRBPTR |
Transmit/recive buffer pointer register
__O uint32_t TRBSCR |
Transmit/receive buffer status clear register
__IO uint32_t TRBSR |
Transmit/receive buffer status register
The documentation for this struct was generated from the following file:
Generated on Mon Aug 7 2017 11:33:58 for XMC Peripheral Library for XMC4000 Family by 1.8.11