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

LAUNCHXL-CC1310: CC1310 串口怎么配置接收不定长数据

Part Number:LAUNCHXL-CC1310

1.UART.h提供了extern int_fast32_t UART_read(UART_Handle handle, void *buffer, size_t size);函数来实现串口读取。

2.例如有一个串口设备,时不时发送不定长数据,应该怎么配置串口读函数,UART_read函数有点不太方便,调用时要知道数据长度,跟实际开发不适合?

Alex Zhang:

使用UART_read和/或UART_write函数时,必须始终使用固定长度。

但是,在执行读取操作时,可以使用UART_ReadReturnMode_PARTIAL。

例如,这允许您设置100字节的固定长度,但如果通过UART接收的数据只有20字节,

然后,读取操作将返回20个字节,以进一步了解部分返回模式的工作方式,请参阅您正在使用的SDK中UART驱动程序的文档 

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-CC1310: CC1310 串口怎么配置接收不定长数据
分享到: 更多 (0)