Divisor Latch Access Bit,这是什么位,有什么用,在设置UART时用的,看程序看不明白
为什么要这样:
U0LCR = 0x83; /* 8 bits, no Parity, 1 Stop bit*/
Fdiv = ( Fpclk / 16 ) / baudrate ; /*baud rate */
U0DLM = Fdiv / 256;
U0DLL = Fdiv % 256;
U0LCR = 0x03; /* DLAB = 0 */
U0FCR = 0x07; /* Enable and reset TX and RX FIFO. */
------解决方案--------------------
配寄存器的位时,需要看Datasheet才能更清楚。
PS:
这代码的质量可不是太好。