完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
CC2540在协议栈中,PC通过串口助手使用UART0的DMA传输时,PC一次发的数据,CC2540接收时,被分成了两次接收,这样接收buffer中的数据就会被覆盖,请问有人遇到类似的问题么?如何解决的啊?
|
|
相关推荐
4个回答
|
|
在这很正常啊,只要数据不丢失就行了。看你怎么处理咯
|
|
|
|
PC发的数据并没有超出DMA的128B字节,而且我解析数据也是根据PC一次发送数据来判断的,现在这样DMA分开接收了,等于是PC发了两次数据,如果是AT指令的话,就没法判断了啊?
|
|
|
|
不会覆盖啊,我用的是HalUARTRead函数,直接读取,只要长度不大于16位就可以,只是如果数据不连续要等待一会才能全部收全
|
|
|
|
好好学习天天向上
|
|
|
|
只有小组成员才能发言,加入小组>>
物联网工程师必备:怎么选择不同的无线连接技术,本指南帮你忙!
3253 浏览 1 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】WIFI功能测试
3900 浏览 0 评论
【DFRobot TinkerNode NB-IoT 物联网开发板试用连载】Arduino的替代SublimeText3+STino
3409 浏览 0 评论
使用端口扩展器轻松高效地向IIoT端点添加具有成本效益的子节点
3960 浏览 1 评论
20597 浏览 11 评论
模组有时候复位重启后输出日志为“REBOOT_CAUSE_SECURITY_PMU_POWER_ON_RESET”的原因?
727浏览 2评论
911浏览 2评论
948浏览 1评论
1073浏览 1评论
354浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-17 18:19 , Processed in 0.775009 second(s), Total 82, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号