完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
这个代码发送的字串如下: AA AA 81 B6 02 B4 02 BD 02 B7 02 AD 02 B7 02 B7 02 B4 02 B4 02 B8 02 BA 02 B2 02 B6 02 B0 02 AC 02 A1 02 BE 02 B8 02 B4 02 B4 02 B2 02 BB 02 BA 02 BB 02 B8 02 B9 02 BD 02 B8 02 B5 02 B6 02 B2 02 B4 02 C5 02 BD 02 B1 02 B9 02 B7 02 B7 02 BC 02 B9 02 B4 02 BD 02 B9 02 B6 02 BB 02 B8 02 BB 02 B3 02 B6 02 BA 02 BF 02 B6 02 B8 02 BD 02 BB 02 BD 02 B8 02 BA 02 B7 02 BD 02 B4 02 B9 02 B5 02 BC 02 2A ------- 1、我戳着手指数了下除掉开头的AA AA 81剩下的字串不含空格刚好258个,这个129的校验数*2才刚好一样,这个×2是潜规则?2、从B6 02看,tmpL=0xB6,tmpH=0x02,那么是否将tmpH<<8+tmbL=0x2B6这个数就是原始的数据?要不要0x2B6/2? |
|
相关推荐
4个回答
|
|
应该跟IMAGE[i][j]的原数据对照,才知道接收到的是否正确,另外从
for(i=0;i<4;i++) //row { for(j=0;j<16;j++) // column { 来计算,应该是发送4X16X2=128个,加上最后的校验位是129个字节,如果真接收到多一倍的数据,那么要不就是发送出错,要不就是接收出错。 |
|
|
|
是的,我弄错了。 2、从B6 02看,tmpL=0xB6,tmpH=0x02,那么是否将tmpH<<8+tmbL=0x2B6这个数就是原始的数据?要不要0x2B6/2? 这个问题怎么看? |
|
|
|
是的,我弄错了。 2、从B6 02看,tmpL=0xB6,tmpH=0x02,那么是否将tmpH<<8+tmbL=0x2B6这个数就是原始的数据?要不要0x2B6/2? 这个问题怎么看? |
|
|
|
你还没明白,数据是否正确需要看数组IMAGE[i][j]的原数据。
第一个问题,接收到的数据个数问题,这里 for(i=0;i<4;i++) //row { for(j=0;j<16;j++) // column { 共循环4X16=64次,每次发送tmpL,tmpH两个字节,所以总共发送数据个数是64X2=128个,接收到258个那就是有错误的。 第二个问题,从B6 02看,tmpL=0xB6,tmpH=0x02,认为数据是tmpH<<8+tmbL=0x2B6,那你是否确定数组IMAGE[i][j]中的数据高字节的数据都是0x02呢。 没有IMAGE[i][j]的原始数据,无法讨论接收到的数据是否正确,是否应该再做二次数据处理 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】(第三篇)ADC采集+PWM输出
515 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十五章 人脸识别实验
515 浏览 0 评论
780 浏览 0 评论
如何用OpenCV的相机捕捉视频进行人脸检测--基于米尔NXP i.MX93开发板
1360 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十章 YOLO2人手检测实验
572 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11757 浏览 31 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 00:51 , Processed in 0.554697 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号