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.

cc3200 设置FIFO缓冲区阀值的问题,取消缓冲区

Other Parts Discussed in Thread: CC3200

不想要设置缓冲区,进来多少数据打印多少数据以/r/n为结尾。如下为设置的中断

  MAP_UARTIntRegister(CONSOLEIO,uart1_hander);
    MAP_UARTIntRegister(CONSOLE,uart0_hander);
	MAP_UARTIntEnable(UARTA1_BASE,UART_INT_RX);
	MAP_UARTIntEnable(UARTA0_BASE,UART_INT_RX);
	MAP_UARTFIFOEnable(CONSOLEIO);
	MAP_UARTFIFOEnable(CONSOLE);

    UARTFIFOLevelSet(CONSOLEIO,UART_FIFO_TX1_8,UART_FIFO_RX1_8);//设置FIFO缓冲区阀值
    UARTFIFOLevelSet(CONSOLE,UART_FIFO_TX1_8,UART_FIFO_RX1_8);//设置FIFO缓冲区阀值
  • CC3200上电复位后,默认Out of reset, both FIFOs are disabled and act as 1-byte-deep holding registers. 如果要打开 The FIFOs are enabled by setting the FEN bit in UARTLCRH. 在操作UART串口时注意如果不想使用FIFO可以关闭FIFO功能,而且还可以打开串口超时检测功能。

  • Terry Han 说:

    CC3200上电复位后,默认Out of reset, both FIFOs are disabled and act as 1-byte-deep holding registers. 如果要打开 The FIFOs are enabled by setting the FEN bit in UARTLCRH. 在操作UART串口时注意如果不想使用FIFO可以关闭FIFO功能,而且还可以打开串口超时检测功能。

    注释掉那两句,没有用,是不是有可调用的函数关闭

  • 你好,串口超时检测功能可以关闭不,如何关闭?

    我用CC3200如另外一个串口设备通信,对方要求收到它的完整数据帧后在1ms以内回复一个字节的ACK给他,现在每次进中断时间好像在2.5ms左右的样子,

    已经过了1ms的ack时间。