CC3200串口接收超时功能可以关闭不,如何关闭?要求做到收到1字节数据,立马进中断。
我用CC3200如另外一个串口设备通信,对方要求收到它的完整数据帧后在1ms以内回复一个字节的ACK给他,现在每次进中断时间好像在2.5ms左右的样子,
已经过了1ms的ack时间。
void InitUART1()
{
MAP_UARTConfigSetExpClk(UART1,MAP_PRCMPeripheralClockGet(UART1_PERIPH),
UART1_BAUD_RATE, (UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE |
UART_CONFIG_PAR_EVEN));
MAP_IntPrioritySet(INT_UARTA1, INT_PRIORITY_LVL_1);
MAP_UARTIntRegister(UART1,UART1_ISR);
MAP_UARTFIFODisable(UART1);
MAP_UARTIntEnable(UART1, UART_INT_RX);
MAP_UARTIntClear(UART1, UART_INT_RX);
MAP_UARTEnable(UART1);
}