stm32usb发送数据时,上位机一直收到循环数据,为什么会一直循环呢?

UserToPMABufferCopy(kyo,GetEPTxAddr(ENDP1),64);SetEPTxCount(ENDP1,64);SetEPTxValid(EN... UserToPMABufferCopy(kyo, GetEPTxAddr(ENDP1),64);
SetEPTxCount(ENDP1, 64);
SetEPTxValid(ENDP1);

发送不是因该只发一次kyo数组里面的数据吗?为什么一直循环发送kyo里面的数据?本来就应该这样吗?
展开
 我来答
童初萌左之和1A
2018-12-20 · TA获得超过2546个赞
知道大有可为答主
回答量:5333
采纳率:82%
帮助的人:904万
展开全部
由于你有多个传感器,所以要给各个传感器标号,才能区分开。串口发送数据可以一个字节一个字节的发,连续几个字节构成一个数据帧,为保证发送和接收数据明晰正确,建议你每个传感器发送一帧,数据结构可以是这样:帧头标志(用于区分各帧,1至2个字节)、传感器标号(1个字节)、传感器标号(1个字节)反码、传感器检测数据、传感器检测数据反码,由于有反码存在很容易验证数据的正确性。用数组结构,发送接收都好处理。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式