注册 登录
查看: 462|回复: 8

I2C-MMA7455,陀螺仪简单测试

[复制链接]
发表于 2014-12-30 10:31:35 | 显示全部楼层 |阅读模式
大神们看一下,我的陀螺仪测试为什么为什么会这样?如果陀螺仪不接电源的话就不会打印坐标

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2015-1-1 13:09:44 | 显示全部楼层
牛牛~ 发表于 2015-1-1 13:08
你看看你的那个IIC的读和写子程序里写入设备地址那个函数的移位那个去掉试试

你去掉那个移位,表示你写入的从机地址是 8位中的高7位。

山外代码里定义的就是仅仅 7bit
回复 支持 0 反对 1

使用道具 举报

 楼主| 发表于 2014-12-30 15:29:52 | 显示全部楼层
大侠快来啊,新手求助
来自PC客户端 来自PC客户端
回复 支持 反对

使用道具 举报

发表于 2014-12-30 17:19:30 | 显示全部楼层
没有程序,只有这个截图,不好说......
回复 支持 反对

使用道具 举报

发表于 2014-12-30 17:22:59 | 显示全部楼层
硬件I2C 不怎么稳定,能用就用,不能用,自己网上移植一下软件i2c吧。
回复 支持 反对

使用道具 举报

发表于 2015-1-1 13:08:13 | 显示全部楼层
本帖最后由 牛牛~ 于 2015-1-4 19:51 编辑
最炫的民族风 发表于 2014-12-30 15:29
大侠快来啊,新手求助

你看看你的那个IIC的读和写子程序里写入设备地址那个函数的移位那个去掉试试。我遇到这个问题的是8451,不是7455,肯呢个不适用你。还有就是这个是加速度计,不是陀螺仪......

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-1 21:25:44 | 显示全部楼层
18270881247 发表于 1419931170
没有程序,只有这个截图,不好说......
程序不是在图里面么?
来自PC客户端 来自PC客户端
回复 支持 反对

使用道具 举报

发表于 2015-1-4 19:49:13 | 显示全部楼层
仰逸致 发表于 2015-1-1 13:09
你去掉那个移位,表示你写入的从机地址是 8位中的高7位。

山外代码里定义的就是仅仅 7bit

我也不知道具体怎么回事,就是把移位去掉之后感觉就能正常读取数据了;去掉移位之前我也和楼主一样,打印的全是-1,如果直接串口输出高8位或者低7位的话就是255.............
回复 支持 反对

使用道具 举报

发表于 2015-1-26 09:06:58 | 显示全部楼层
牛牛~ 发表于 2015-1-1 13:08
你看看你的那个IIC的读和写子程序里写入设备地址那个函数的移位那个去掉试试。我遇到这个问题的是8451, ...

大神,我也遇到了一样的问题,求助,这样改了还是不行(改了管脚复用,位移)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部