在使用TL16C550时,如果要使用FIFO接收器中断方式操作。是否只要设置FIFO控制寄存器FCR和中断使能寄存器IER为如下(波特率和数据格式已设置好):
FCR=0x01;
IER=0X01;
那么,只要TL16C550的SIN引脚有数据输入,便会进入接收中断呢?[s:6]?谢谢!!
还有我看资料写着,FCR的最高两位是设置接收器FIFO触发电平的。如下表:
位7 位6 接收器FIFO触发电平
0 0 01
0 1 04
1 0 08
1 1 14
我想问一下,接收器FIFO触发电平怎么会是01,04,08,14呢?是不是指FIFO里有01,04,08或14个字节的数据时,就产生中断呢? |