工具/软件:TI-RTOS
你好。
我有疑问。
您能否告诉我如何在 TI-RTOS 示例代码中将 UART 数据长度配置为7位?
我正在使用 TI-RTOS for MSP43x 封装中的"UART 回波"示例代码。
尽管我修改了以下代码、但 UCA1CTLW0寄存器的 UC7BIT 未置位。
・在源文件"uartecho.c"中:
UART_PARAMS_INIT (uartParams);
uartParams.writeDataMode = UART_DATA_BINARY;
uartParams.readDataMode = UART_DATA_BINARY;
uartParams.readReturnMode = UART_return_full;
uartParams.readEcho = UART_ECHO_OFF;
uartParams.baudrate = 9600;
uartParams.dataLength = UART_LEN_7;
UART = UART_OPEN (Board_UART0、uartParams);
・在源文件"UARTUSCIA.c"中:
object->readMode = params->readMode;
object->writeMode = params->writeMode;
object->readTimeout = params->readTimeout;
object->writeTimeout = params->writeTimeout;
object->readCallback = params->readCallback;
object->writeCallback = params->writeCallback;
object->readReturnMode = params->readReturnMode;
object->readDataMode = params->readDataMode;
object->writeDataMode = params->writeDataMode;
object->readEcho = params->readEcho;
object->dataLength = params->dataLength;
此致、
UchIDA-k