|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2012-8-9 15:13:50
|
显示全部楼层
fc23fcevff23 发表于 2012-8-9 12:59 ![](static/image/common/back.gif)
那你可以试着用数字序列实现运算,比如低通滤波之类的用数字序列会大大降低对处理器的要求。
另外,我表 ...
设置错误吗?不会吧,这是我设置加速度寄存器的代码:
IIC_WriteReg(ACCELERATE_ADDR,CTRL_REG1,0x77); // CTRL_REG1 400Hz,三轴都使能
IIC_WriteReg(ACCELERATE_ADDR,CTRL_REG2,0x00); // CTRL_REG2 正常模式
IIC_WriteReg(ACCELERATE_ADDR,CTRL_REG3,0x00); // CTRL_REG3 禁止Int1与Int2上的所有中断
IIC_WriteReg(ACCELERATE_ADDR,CTRL_REG4,0x00); // CTRL_REG4 量程2g
IIC_WriteReg(ACCELERATE_ADDR,CTRL_REG5,0x40); // CTRL_REG5 FIFO使能
加速度计是LIS3DH,这是它的数据手册
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|