Neil 发表于 2012-6-30 18:38 static/image/common/back.gif
Sorry,最近都在外面没有开到电脑,看过弘毅这样的解释
我再去看看原厂的操作手册看到以下这段讯息:
:dizzy:重新看了一次datasheet,也完全晕了。。。。全分辨率和10位固定分辨率,具体啥区别。。。没看懂,囧
谢谢弘毅大哥帮我又看一次,添麻烦给你了
那不知道弘毅大哥知不知道几位分辨率是什么意思
在很多sheet上都会看到
例如像是ADXL345的10位
也有看过是12位的那具体的意思到底是.........?
还有4mg/LSB的比例系数是什么意思
先学习一下
我怎么一编译,就报错,“Wire.send() has been renamedWire.write().”什么缘故啊
夏异 发表于 2012-7-12 11:46 static/image/common/back.gif
我怎么一编译,就报错,“Wire.send() has been renamedWire.write().”什么缘故啊
换用0023或者0022版本IDE
谢谢了,把Wrie.send()改为Wire.write()就行了
弘毅 发表于 2012-7-12 14:44 static/image/common/back.gif
换用0023或者0022版本IDE
谢谢了,把Wrie.send()改为Wire.write()就行了
Z0 = Wire.receive();
Z1 = Wire.receive();
Z1 = Z1<<8;
Z_out = Z0+Z1;
为什么这样就能算出结果呢?数据是什么格式的?
moon 发表于 2012-7-17 21:10 static/image/common/back.gif
Z0 = Wire.receive();
Z1 = Wire.receive();
Z1 = Z1
额。。时间好久了,已经记不清了,记得好像是datasheet里要求是这么样子的。
moon 发表于 2012-7-17 21:10 static/image/common/back.gif
Z0 = Wire.receive();
Z1 = Wire.receive();
Z1 = Z1
传感器一个轴的数据是两个字节的,低8位在前高8位在后,而I2C读取是一次一个字节,Z1<<8 左移就是为了让高位在前面。Z1定义为int,也就是两个字节,这样就是为了将两个8位寄存器的数据合并成一个int数值
萧芸凤 发表于 2012-9-16 20:51 static/image/common/back.gif
传感器一个轴的数据是两个字节的,低8位在前高8位在后,而I2C读取是一次一个字节,Z1
明白了,谢谢~
斑竹可以把II2C的资料或者其他附上吗,没怎么看懂
Wire.beginTransmission(ADXAddress);
Wire.send(Register_2D); 这个不是省电的吗,拿来干吗
Wire.send(8);
Wire.endTransmission();
我想问下,这个IIC的两个接口可以换吗?我的意思是SCL,SDA一定要接在A4和A5上吗?程序里也没有定义啊,要换的话,该怎么改程序 啊????真的很急!求版主帮我解答
戴↑Ω听歌 发表于 2012-11-4 19:49 static/image/common/back.gif
我想问下,这个IIC的两个接口可以换吗?我的意思是SCL,SDA一定要接在A4和A5上吗?程序里也没有定义啊,要换 ...
A4,A5是硬IIC接口。。。你不接这里也可以。。不过就需要自己写软IIC通信协议了。。。=.=那是一个浩大的工程。