
xr
修订版1.2.0
XR17D154
通用( 3.3V和5V ) PCI总线的UART QUAD
T
ABLE
7 : UART
HANNEL
[3:0] I
NTERRUPT
C
LEARING
:
RXRDY通过读取RX FIFO中的数据,直到其低于触发电平清零。
RXRDY超时是通过读取数据,直到接收FIFO是空的清除。
读取LSR寄存器后, Rx线状态中断清除。
读取ISR寄存器,在UART通道寄存器组后TXRDY中断清除。
读MSR寄存器,在UART通道寄存器组后现代状态寄存器的中断清零。
阅读MSR寄存器,在UART通道寄存器组后RTS / CTS或DTR / DSR三角洲中断清除。
XOFF / X开读取ISR寄存器中的UART通道寄存器组之后中断清零。
特殊字符检测中断是由读清ISR或接收下一个字符之后。
读TIMERCNTL寄存器是在设备配置寄存器组后定时器超时中断清除。
读MPIOLVL寄存器是在设备配置寄存器组后MPIO中断清除。
2.2.2
通用16位定时器/计数器[ TIMERMSB , TIMELSB ,定时器, TIMECNTL ] (
默认
0
X
XX-XX-00-00)
16位向下计数定时器通用定时器和计数器。其时钟源可以从内部选择
晶体振荡器或外部引脚TMRCK 。定时器可以被设置为一个单次的一次性事件或
重新触发的对继续区间。中断可能会在INT寄存器产生的定时器超时的时候了。
它是通过4配置寄存器[ TIMERCNTL ,定时器, TIMELSB , TIMERMSB ]控制。这些
寄存器提供启动/停止和重新触发的或单次操作。的定时器超时输出可以
设置为产生一个中断给系统或事件报警。
F
IGURE
7. T
IMER
/C
OUNTER电路
.
牛逼IM ê R M S B一N D牛逼IM è R L S B
( 1 6 -b它伏鲁E)
TMRCK
OSC 。时钟
牛逼IM ê R C NT· L [ 3 ]
牛逼IM ê R C NT· L [ 1 ]
牛逼IM ê R C NT· L [ 2 ]
牛逼IM ê R C NT· L [ 0 ]
牛逼IM ê R C NT· L [ 4 ]
1 6 -B它
牛逼IM ER / C OU 德
牛逼IM ê -o ü吨
1
0
1
0
C罗CK
发E乐克拉
的TA RT / S到P
■在克乐/ R -trig克è RA B乐
牛逼IM ê R IN TE RRU P T E N A B乐
牛逼IM ER在TE RRU P T,C H- 0 IN T = 7
o在TE RRU P吨
-trig克é
0
1
1
0
M·P IO [ 0 ]
M·P IO LV L [ 0 ]
■在克乐-SH 吨
T
ABLE
8 :定时器控制研究
EGISTERS
TIMERCNTL [0]
TIMERCNLT [1]
TIMERCNTL [2]
TIMERCNTL [3]
TIMERCNTL [4]
TIMERCNTL [7:5 ]
逻辑零(默认值)禁用定时器,计数器中断和逻辑1使能中断,读
TIMERCNTL清除中断。
逻辑零(默认值)停止/暂停计时器和逻辑一启动/重新启动定时器/计数器。
逻辑零(默认值)选择重新触发定时器功能和逻辑1选择单次触发(定时器功能。
逻辑零(默认值)时,内部和逻辑1选择外部时钟定时器/计数器。
路线定时器,计数器中断MPIO [ 0 ]如果MPIOSEL [ 0 ] = 0外部事件控制。
版权所有(默认为零)
17