电子传真控制寄存器
电子传真控制寄存器FCR - FIFO( Addr =2只写)。FCR是一个只写寄存器用于使能FIFO模式,清除RX FIFO和TX肿,使能DMA模式,设置RX FIFO触发电平。
Bit0:FIFO使能。当FCRO为o时,选择16450模式,清除两个FIFO中的所有比特;
当FCRO为1时,选择FIFO模式(16550A模式)两FIFO均为使能;当FCR中其他比特写入时或在他们置为无效时,FCRO必为l。
Bitl: RX FIFO取消。当FCR1为l时,在RX FIFO中的所有字节都被清除。该比特由MODEM自动清除。
Bit2:TX FIFO取消。当FCR2为1时,在rx FIFO中的所有字节均被清除。该比特由MODEM自动滴除。
Bit3:网络传真DMA模式设置。当选择了FIFO模式(FCRO =1)时,FCR3 =0,选择非DMA模式;FCR3 =1,选择DMA模式。当FCRO =O时,即非FIFO模式时,该比特没有应用按16450操作中的非DMA模式)。
FIFO模式中的DMA操作。当RX FIFO中的字符数等于或大于RX FIFO触发电平(IIRO - HR3 =4h)确定的数值时或接收字符超时(IIRO - IIR3=ch)发生时,RX RDY将变为有效;当RX FIFO中没有更多的字符时,RX RDY将为无效;当在TX FIFO中的定位置为1或更少时,TX RDY为有效;当TX FIFO中全满时,TX DRY为无效。
群发传真FIFO模式中的非DMA操作。当RX FIFO中有一个或更多字符时,RX RDY将为有,反之当RX FIFO中没有字符时,RX RDY为无效;当TX FIFO中无字符时,TX RDY为有效;当第一个字符装入TX FIFO缓存器时,TX RDY为无效。、