天翊 发表于 2014-8-24 21:30 这个跳变也太夸张了吧。
chillms91 发表于 2014-8-25 08:42 感觉像是溢出了?
半城烟沙 发表于 2014-8-25 08:44 即使我把I2C的底层文件的数据类型都改成整型的也不行啊
Jyoun 发表于 2014-8-24 22:29 数据溢出了,超65536了
chillms91 发表于 2014-8-25 08:45 你试试把原始数据 缩小看看
半城烟沙 发表于 2014-8-25 08:50 I2C采集6050的原始数据是高低8位是分别读取的,最后才是把高低位合起来具体是(H
机遇 发表于 2014-8-25 13:16 short int 型
chillms91 发表于 2014-8-25 13:34 就是说 你组合以后的值可能溢出了 跟你的变量长度有关系
半城烟沙 发表于 2014-8-26 09:06 但高低位组合后我 赋给的是int的变量,而保存高低位我用的是char型的
Quixote 发表于 2014-8-26 18:03 你I2C底层怎么写的?
chillms91 发表于 2014-8-26 15:10 那应该就是不是原始数据的问题了 你看看int以后的数据有问题吗
半城烟沙 发表于 2014-8-26 19:47 我得到整型数据后就直接发到串口显示了,我感觉应该没什么问题了吧