Thread 中讨论的其他器件:SysConfig、 TM4C123
你好、
我遇到了一个问题、即我通过 UART 以10753波特传输到器件。
我正在尝试发送0x79。 它从我的末端正确发送 但是、在器件侧、它以0x71的形式接收它。 从逻辑分析仪的图中可以看到、应该是高电平的位是低电平。 这是在1秒的间隔内测试的、因此它是重复行为。
顶部迹线是 Rx 侧。 底部迹线是 Tx 侧

代码摘录:
const char bleh[4]={0xFF、0x11、0x97、0x79};
UART_Handle UART;
UART_Params uartParams;
/*调用驱动程序初始化函数。 *
UART_INIT();
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 = 10753;
uartParams.parityType = UART_PAR_even;
uartParams.stopbits = UART_STOP_ONE;
while (1)
{
睡眠(1);
UART = UART_OPEN (UART_Tx、uartParams);
UART_WRITE (bleeh、buffer、size);
UART_CLOSE (UART);
}








