• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术讨论 > CC2540接收两次数据被覆盖?

CC2540接收两次数据被覆盖?

录入:edatop.com     点击:
CC2540在协议栈中,PC通过串口助手使用UART0的DMA传输时,PC一次发的数据,CC2540接收时,被分成了两次接收,这样接收buffer中的数据就会被覆盖,请问有人遇到类似的问题么?如何解决的啊?

在这很正常啊,只要数据不丢失就行了。看你怎么处理咯

PC发的数据并没有超出DMA的128B字节,而且我解析数据也是根据PC一次发送数据来判断的,现在这样DMA分开接收了,等于是PC发了两次数据,如果是AT指令的话,就没法判断了啊?

不会覆盖啊,我用的是HalUARTRead函数,直接读取,只要长度不大于16位就可以,只是如果数据不连续要等待一会才能全部收全

好好学习天天向上

上一篇:无线自动控制水泵的装置-从水泵房抽水到山顶水池
下一篇:找精通射频的技术合伙人

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图