一叶倾城wwq 发表于 2018-6-11 14:30 抱歉楼主,刚才的回复我没仔细看你的程序,现在我个人而言是你的同一个缓冲区(变量)重复使用,没有清空导 ...
收藏0 举报
XZL 发表于 2018-6-11 14:36 应该定义成无符号数据
chongdongchen 发表于 2018-6-11 16:09 楼主目前的问题是为什么定义成long就不行了?? 分析1楼数据:27470 = 0x6B * 256 + 0x4E。 把编译器强制转 ...
henangongda123 发表于 2018-6-11 16:14 数组是uchar型哦
chongdongchen 发表于 2018-6-11 16:16 uchar类型范围是0-255
henangongda123 发表于 2018-6-11 14:50 好的 晚上我验证一下您的建议。
潜力变实力 发表于 2018-6-11 20:16 仿真一下,看一下每个变量的值,清清楚楚,明明白白。
您需要 登录 才可以下载或查看,没有账号?注册
henangongda123 发表于 2018-6-11 20:56 可以看到:a = (SHT31_R_Data[3]*256)+SHT31_R_Data[4]; a经过此句程序后变成了4294935527,实际这时候SHT3 ...
shauew 发表于 2018-6-12 10:02 4294935527 = 0xFFFF83E7, 33767 = 0x83E7。 我只能帮你这么多了。
shauew 发表于 2018-6-12 10:05 先不考虑强制转换问题,在重新使用a前为什么不先清0?
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
发帖类勋章
等级类勋章
时间类勋章
人才类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号