TI中文支持网
TI专业的中文技术问题搜集分享网站

关于串口接收回掉数据大小问题。

技术你好节日快乐,请问一下,我使用的是CC2640协议栈是2 01 00 的版本,使用830版本IAR。现在我用到TI提供的串口文件,有一个地方没找到。

这个接受回掉函数,我看介绍说只有读取串口数据完毕或者时间超时就进入。现在我加入我的代码之后,打印size一直是我的数据大小在加上2,我想问一下这个设置在哪里接收的原始位置,我想要改一下接受的size。文件在npi_ti_uart.c里面定义的。

Viki Shi:

抱歉,没看懂什么意思,是size_t的定义吗?直接open declaration就行

user4861312:

回复 Viki Shi:

不是这个意思,我指的是串口这个回掉函数参数size是在哪里设置的呢?每次都会在接受这边加2.我没找到这个NPITLUART_readCallBack的传参啊。我想改一下接受的参数。

难道是UART_read(uartHandle, &isrRxBuf[0], UART_ISR_BUF_SIZE);改这里的UART_ISR_BUF_SIZE,这个宏定义是32个字节。我想要知道官方是在哪里加的2,每次都自动加2.NPITLUART_readCallBack这个函数应该已经是靠近底层了吧?

赞(0)
未经允许不得转载:TI中文支持网 » 关于串口接收回掉数据大小问题。
分享到: 更多 (0)