我选择 UART0作为 通用 UART 端口、将 DIO24作为 Tx、将 DIO25作为 Rx、然后按如下方式初始化 UART0:
/*创建一个数据处理关闭的 UART。 * UART_PARAMS_INIT (uartParams); uartParams.readTimeout = read_timeout * 1000; uartParams.writeDataMode = UART_DATA_BINARY; uartParams.readDataMode = UART_DATA_BINARY; uartParams.readReturnMode = UART_return_full; uartParams.readEcho = UART_ECHO_OFF; uartParams.parityType = UART_PAR_even; uartParams.baudrate = 9600; bslUart = UART_open (CONFIG_UART_0、uartParams); if (bslUart =NULL){ /* UART_open()失败*/ while (1); }
然后我 分别将 Tx 引脚和 Rx 引脚连接到两个 PC 串行 COM 端口 Rx 引脚、我发现两个 PC 串行端口可以获得与传输的 UART0相同的数据、原因是什么?