网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月05日
漏签
0
天
单片机吧
关注:
211,554
贴子:
1,045,626
看贴
图片
吧主推荐
视频
游戏
11
回复贴,共
1
页
<<返回单片机吧
>0< 加载中...
求助:单片机串行通信中checksum怎么计算
只看楼主
收藏
回复
超级canbin
中校
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如题,要使用一个MP3模块,用单片机串口控制,如图是数据手册上的串行通信协议,但没有说checksum如何计算,上网查找后算出来也对不上
还有一个例子
咱俩玩一会儿呀
中校
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
他都说了波特率9600呀,你就写呗,再发字符串!~
深圳市汇美创电子有限公司
单片机
首先汇美创-价格优势现货库存
单片机
价格美丽-质量优
2025-05-05 17:35
广告
立即查看
广告
立即查看
咱俩玩一会儿呀
中校
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
原理:
1、校验和的计算:将缓冲区的数据中挨个数累加(X),然后取反输出(~X)。
2、校验:将缓冲区的数据和校验和(~X)一起求校验和,累加和(Y(及取反输出(~Y)。Y =缓冲区的数据累加(X(+校验和(~X)=0XFFFF。~Y=0。所以当结果为0,说明数据传输没问题。
如果校验和计算时高16位(XH)不等于零,(XH)+(XL)= Z,新校验和为~Z。 校验时,再次求校验和 :先求和(XH)*2^16 +(XL)+ ~Z= (XH)*2^16 +(XL)+ 0XFFFF - Z =(XH)*2^16+(0XFFFF -(XH))=Y.YH=XH,YL=(0XFFFF -(XH),YH+YL=0XFFFF.
90后奋青5454
中尉
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
以我的常识就是累加求和,取低8位
超级canbin
中校
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
谢谢各位吧友的帮助,问题我已经自己解决了。是这样的
我的MP3模块(型号MP3-TF-16P)是在淘宝上买的,店家给的资料是英文的,资料里的网站也是外国的,资料和网站里都没有详细说明和校验的计算方法。
今天突然想到可以查主控芯片的资料,然后发现这芯片和模块是国产的,有中文资料……
而且官方的淘宝店里有各种指令对应的HEX码,如图
然而,我还是不知道和校验怎么算,再看一看详细的资料吧。
OK,此贴完结,留给后人一个教训:模块资料不清楚的话可以查主控芯片的资料。
超级canbin
中校
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
使用手册里对和校验的说明和程序
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示