工具与软件:
4)运行模式 UART?
我已将一个具有 LoRa 的传感器连接到 CC1310上的 UART 总线。 当我向传感器发送一条命令时、它的响应"+OK"表示该命令成功。 当我发送命令请求它响应我的数据时、帧看起来像这样"+OK\r\n+RCV=3、5、hello、-13、23"。
我已经读取当缓冲区已满或在接收时检测到新线路时返回以下配置。
void uart4.11v(void){ Ra_Init
uart_init();
UART_Params uartParams;
UART_Params_init (&uartParams);
uartParams.writeDataMode = UART_DATA_TEXT;//UART_DATA_BINARY;
uartParams.readDataMode = UART_DATA_TEXT;//UART_DATA_BINARY;
uartParams.readMode = UART_MODE_CALLBACK;
uartParams.readReturnMode = UART_RETURN_NEWLINE;
uartParams.writeMode = UART_mode_callback;
uartParams.readCallback = RXUartCb;
uartParams.writeCallback = TXUartCb;
uartParams.baudrate = 115200;
UART = UART_open (Board_UART0、&uartParams);//*/
}
在此 UART 配置下、当我的数据响应中检测到字符"\n"时、是否会调用回调?
提前感谢。