请教下大家,
1)在FIFO模式下,接收数据(RX端)是存在哪里呢?存在Receiver-buffer register?可是FIFO模式可存储达16字节,单个寄存器只能存储一个字节;存在FIFO?可是没有FIFO寄存器;
2)在FIFO模式下,CPU从哪里取得数据,是Receiver-buffer register?还是FIFO?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
想问下大家,
1)TL16C554的晶振只能用1.8432 MHz, 3.072 MHz, and 8 MHz(16MHz)吗?其他的可以吗?(数据手册 是The BRG( baud rate generator) can use any of three different popular frequencies to provide standard baud rates. These frequencies are 1.8432 MHz, 3.072 MHz, and 8 MHz. )
2)由于与它相连的器件波特率有115200和460800bps,如果不能用的话,用以上几种晶振设置的波特率和115200、460800bps有误差,会导致TL16C554接收数据错误吗?
1)如果TL16C554设置的波特率和115200、460800bps有误差,有可能导致数据错误,但是115200和460800bps波特率我觉得是可以用的,datasheet中只是给出了标准的波特率,以及采用标准波特率和晶振时对应的除数(整数)。
2)如果采用115200和460800bps这两个波特率的话,可以使用7.3728MHz或者7.3728MHz*2=14.7456MHz,因为clock的频率最高不能超过16MHz。