
双串行UART ,具有128字节的FIFO
MAX3109
寄存器映射
(注意:所有的默认的复位值是0x00时,除非另有说明,所有的寄存器都是R / W,除非另有说明。 )。
注册
ADDR
FIFO数据
RHR
1
0x00
1
THR
0x00
中断
IRQEN
0x01
ISR
1, 2
0x02
LSRIntEn
0x03
LSR
1, 2
0x04
SpclChrIntEn
0x05
SpclCharInt
1
0x06
3
STSIntEn
0x07
STSInt
1, 2, 3
0x08
UART模式
MODE1
0x09
MODE2
0x0A
LCR
2
0x0B
RxTimeOut
0x0C
HDplxDelay
0x0D
红外
0x0E
FIFO的控制
FlowLvl
0x0F
FIFOTrgLvl
2
0x10
1
TxFIFOLvl
0x11
RxFIFOLvl
1
0x12
流量控制
FlowCtrl
0x13
XON1
0x14
XON2
0x15
XOFF1
0x16
XOFF2
0x17
个GPIO
GPIOConfg
3
0x18
GPIODATA
3
0x19
时钟CON组fi guration
PLLConfig
2, 4
0x1A
BRGConfig
0x1B
DIVLSB
2
0x1C
DIVMSB
0x1D
2, 4
CLKSOURCE
0x1E
全球寄存器
GlobalIrq
1, 2
0x1F
GloblComnd
1
0x1F
同步
TxSynch
5
0x20
SynchDelay1
5
0x21
SynchDelay2
5
0x22
定时寄存器
TIMER1
5
0x23
TIMER2
5
0x24
调整
REVID
1, 2, 5
0x25
第7位
RData7
TData7
CTSIEn
CTSInt
—
CTSbit
—
—
TxEmptyIntEn
TxEmptyInt
IRQSEL
EchoSuprs
RTSbit
TimOut7
Setup3
—
Resume3
RxTrig3
TxFL7
RxFL7
SwFlow3
Bit7
Bit7
Bit7
Bit7
GP3OD
GPI3Dat
PLLFactor1
—
Div7
Div15
CLKtoRTS
0
GlbCom7
ClkToGPIO
SDelay7
SDelay15
Timer7
TmrToGPIO
1
第6位
RData6
TData6
RxEmtyIEn
RxEmptyInt
—
—
—
—
SleepIntEn
SleepInt
自动休眠
多点
TxBreak
TimOut6
Setup2
—
Resume2
RxTrig2
TxFL6
RxFL6
SwFlow2
Bit6
Bit6
Bit6
Bit6
GP2OD
GPI2Dat
PLLFactor0
—
Div6
Div14
—
0
GlbCom6
TxAutoDis
SDelay6
SDelay14
Timer6
Timer14
1
第5位
RData5
TData5
TFifoEmtyIEn
TFifoEmptyInt
NoiseIntEn
Rxnoise
MltDrpIntEn
MultiDropInt
ClkRdyIntEn
ClkReady
ForcedSleep
环回
ForceParity
TimOut5
Setup1
TXINV
Resume1
RxTrig1
TxFL5
RxFL5
SwFlow1
Bit5
Bit5
Bit5
Bit5
GP1OD
GPI1Dat
PreDiv5
4xMode
Div5
Div13
—
0
GlbCom5
TrigDelay
SDelay5
SDelay13
Timer5
Timer13
0
4位
RData4
TData4
TxTrgIEn
TxTrgInt
RBreakIEn
RxBreak
BREAKIntEn
BREAKINT
—
—
TrnscvCtrl
SpecialChr
EvenParity
TimOut4
Setup0
RXINV
Resume0
RxTrig0
TxFL4
RxFL4
SwFlow0
Bit4
Bit4
Bit4
Bit4
GP0OD
GPI0Dat
PreDiv4
2xMode
Div4
Div12
—
0
GlbCom4
SynchEn
SDelay4
SDelay12
Timer4
Timer12
0
第3位
RData3
TData3
RxTrgIEn
RxTrigInt
FrameErrIEn
FRAMEERR
XOFF2IntEn
XOFF2Int
GPI3IntEn
GPI3Int
RTSHiZ
RFifoEmptyInv
ParityEn
TimOut3
Hold3
MIR
Halt3
TxTrig3
TxFL3
RxFL3
SwFlowEn
Bit3
Bit3
Bit3
Bit3
GP3Out
GPO3Dat
PreDiv3
FRACT3
Div3
Div11
PLLBYPASS
0
GlbCom3
TrigSel3
SDelay3
SDelay11
Timer3
Timer11
0
第2位
RData2
TData2
STSIEn
STSInt
ParityIEn
RxParityErr
XOFF1IntEn
XOFF1Int
GPI2IntEn
GPI2Int
TxHIZ
RxTrgInv
停止位
TimOut2
Hold2
—
Halt2
TxTrig2
TxFL2
RxFL2
GPIAddr
Bit2
Bit2
Bit2
Bit2
GP2Out
GPO2Dat
PreDiv2
FRACT2
Div2
Div10
PLLEN
0
GlbCom2
TrigSel2
SDelay2
SDelay10
Timer2
Timer10
0
第1位
RData1
TData1
SpChrIEn
SpCharInt
ROverrIEn
RxOverrun
XON2IntEn
XON2Int
GPI1IntEn
GPI1Int
TxDisabl
FIFORST
Length1
TimOut1
Hold1
爵士
Halt1
TxTrig1
TxFL1
RxFL1
AutoCTS
Bit1
Bit1
Bit1
Bit1
GP1Out
GPO1Dat
PreDiv1
FRACT1
Div1
Div9
CystalEn
IRQ1
GlbCom1
TrigSel1
SDelay1
SDelay9
Timer1
Timer9
0
位0
RData0
TData0
LSRErrIEn
LSRErrInt
RTimoutIEn
RTimeout
XON1IntEn
XON1Int
GPI0IntEn
GPI0Int
RxDisabl
RST
Length0
TimOut0
Hold0
IRDAEN
Halt0
TxTrig0
TxFL0
RxFL0
AutoRTS
Bit0
Bit0
Bit0
Bit0
GP0Out
GPO0Dat
PreDiv0
FRACT0
Div0
Div8
—
IRQ0
GlbCom0
TrigSel0
SDelay0
SDelay8
Timer0
Timer8
1
1
表示nonread /写模式:
RHR
= R,
THR
= W,
ISR
= COR ,
LSR
= R,
SpclCharInt
= COR ,
STSInt
= R / COR,
TxFIFOLvl
= R,
RxFIFOLvl
= R,
GlobalIrq
= R,
GloblComnd
= W,
REVID
= R.
2
表示非零默认的复位值:
ISR
= 0x60,
LCR
= 0x05,
FIFOTrgLvl
= 0xFF的,
PLLConfig
= 0x01,
DIVLSB
= 0x01,
CLKSOURCE
= 0x18,
GlobalIrq
= 0x03,
REVID
= 0xC1 。
3每个UART有四个单独分配GPIO输出如下: UART0 : GPIO0 - GPIO3 , UART1 : GPIO4 - GPIO7 。
4表示可以仅通过访问UART0进行编程的寄存器。
5表示可以只在I2C模式下直接寻址寄存器。使用扩展在SPI模式下工作时的寻址。
28
_____________________________________________________________________________________