DS2155
23.2.1 FIFO控制
FIFO控制寄存器( HxFC )的控制,并设置了水印的发送和接收FIFO 。
比特3 ,图4和5设置发射低水印和较低的3位设定接收高水印。
当发送FIFO清空低于低水位,在适当的HDLC的TLWM位
状态寄存器SR 6或SR7设置。 TLWM是一个实时的位并保持置只要在发送FIFO的
读出指针是水印下面。如果启用,这种情况也可能导致通过中断
INT
引脚。
当接收FIFO填充上面的高水位,在适当的HDLC状态RHWM位
寄存器被设置。 RHWM是一个实时的位并保持置只要在接收FIFO的写指针
以上的水印。如果启用,这种情况也可能导致通过中断
INT
引脚。
注册名称:
注册说明:
注册地址:
位#
名字
默认
7
—
0
H1FC , H2FC
HDLC # 1 FIFO控制
HDLC # 2 FIFO控制
91H , A1H
6
—
0
5
TFLWM2
0
4
TFLWM1
0
3
TFLWM0
0
2
RFHWM2
0
1
RFHWM1
0
0
RFHWM0
0
位0 〜2 /接收FIFO的高位选择( RFHWM0到RFHWM2 )
RFHWM2
0
0
0
0
1
1
1
1
RFHWM1
0
0
1
1
0
0
1
1
RFHWM0
0
1
0
1
0
1
0
1
接收FIFO水印
(字节)
4
16
32
48
64
80
96
112
位3 〜5 /发送FIFO低水线选择( TFLWM0到TFLWM2 )
TFLWM2
0
0
0
0
1
1
1
1
TFLWM1
0
0
1
1
0
0
1
1
TFLWM0
0
1
0
1
0
1
0
1
发送FIFO水印
(字节)
4
16
32
48
64
80
96
112
位6,7 /未使用,必须设定为0正常工作
238 130