微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 主机参数设置

主机参数设置

时间:10-02 整理:3721RD 点击:

主机设置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

 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top