主机参数设置
主机设置uart参数时,停止位和校验位在哪里设置?
杰森,
在npi.c中的NPI_InitTransport()有。
那个函数看不见代码,找不到具体的设置啊,能在详细些么,谢谢!
1 //初始化串口配置
2 void NPI_InitTransport( npiCBack_t npiCBack )
3 {
4 halUARTCfg_t uartConfig;
5
6 // configure UART
7 uartConfig.configured = TRUE;
8 uartConfig.baudRate = NPI_UART_BR;
9 uartConfig.flowControl = NPI_UART_FC;
10 uartConfig.flowControlThreshold = NPI_UART_FC_THRESHOLD;
11 uartConfig.rx.maxBufSize = NPI_UART_RX_BUF_SIZE;
12 uartConfig.tx.maxBufSize = NPI_UART_TX_BUF_SIZE;
13 uartConfig.idleTimeout = NPI_UART_IDLE_TIMEOUT;
14 uartConfig.intEnable = NPI_UART_INT_ENABLE;
15 uartConfig.callBackFunc = (halUARTCBack_t)npiCBack;
16
17 // start UART
18 // Note: Assumes no issue opening UART port.
19 (void)HalUARTOpen( NPI_UART_PORT, &uartConfig );
20
21 return;
22 }
这里面也没有停止位和校验啊,我找到这两个宏了,不过不知道在哪里设置?是在上面这个结构体定义中加进去停止位和校验么?
我悟了,3q