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.
您好!
我将 TI-RTOS 驱动程序用于 UART。 (TI-RTOS 2.16)
我想更改中断 FIFO 深度选择。
我在 UART_open()之后尝试过 UARTFIFOLevelSet API。
我的代码:
//RTOS UART 驱动程序
UART_Params UART_params;
UART_PARAMS_INIT (UART_params);
up->baudrate = 50000; //budrate 500kbps
up->readDataMode = UART_DATA_BINARY;
up->writeDataMode = UART_DATA_BINARY;
up->readReturnMode = UART_return_full;
up->readEcho = UART_ECHO_OFF;
up->readTimeout = 100;
UART = UART_OPEN (Board_UART6、&UART_params);
//外设驱动程序库 UART API。
// UARTIFLS 寄存器为中断 FIFO 深度选择。
// RX FIFO 1/8到1/2 (UART_FIFO_RX4_8)
UARTFIFOLevelSet (UART6_BASE、UART_FIFO_TX1_8、UART_FIFO_RX4_8);
结果表明 UARTIFLS (UART6 UARTIFLS:0x40012034)寄存器的值从0x00000000更改为0x00000010。
这是正确的方法吗?
或者还有其他正确的方法吗?
谢谢。