微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > cc3200 设置FIFO缓冲区阀值的问题,取消缓冲区

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

时间:10-02 整理:3721RD 点击:

不想要设置缓冲区,进来多少数据打印多少数据以/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时间。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top