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

串口接收第一个字节丢失

Part Number:CC2642R-Q1

下图为串口接收处理接口和串口初始化,为什么总是在第一个字节丢,后面多了一个字节,是实际最后一个字节填充的

Galaxy Yue:

你尝试一下

把sem_wait(&sem);

移动到UART2_read()函数之后,

这样可以确保读取每个字节之前,等待回调完成数据写入操作

我继续查一下其他函数使用

,

Galaxy Yue:

https://downloads.ti.com/mctools/esd/docs/opencl/debug/debug_printf.html

debug_printf()可以看一下这个

,

shuaige zhang:

是的,这么操作后数据接收正常,已解决

,

shuaige zhang:

这里的Debug_printf是自己封装的,本质上是调用uart2_write接口

,

Galaxy Yue:

嗯 

赞(0)
未经允许不得转载:TI中文支持网 » 串口接收第一个字节丢失
分享到: 更多 (0)