打印

求助啊!I2C和MPU6050一直出不来结果

[复制链接]
楼主: bush0104
手机看帖
扫描二维码
随时随地手机跟帖
21
1223657347| | 2016-7-28 13:42 | 只看该作者 回帖奖励 |倒序浏览
bush0104 发表于 2016-7-28 13:33
调出来了,我要请你吃水饺!!!

使用特权

评论回复
22
dirtwillfly| | 2016-7-28 13:48 | 只看该作者
bush0104 发表于 2016-7-28 13:05
谢谢大哥,还是和我之前的代码一样只只有255,哎,心塞塞

检查下硬件连接

使用特权

评论回复
23
mohanwei| | 2016-7-28 15:37 | 只看该作者
Saleae

值得拥有

使用特权

评论回复
24
豆腐块| | 2016-7-28 21:33 | 只看该作者
论坛里好像有MPU6050的资料和参考程序的

使用特权

评论回复
25
vibra2016| | 2016-7-28 22:01 | 只看该作者
这个重点检查你的硬件mpu6050的看是否能工作的。

使用特权

评论回复
26
bush0104|  楼主 | 2016-7-29 15:35 | 只看该作者

大哥,你之前回复我的那个程序,发送的时候定义的是发送八位的数据,如果我想发送或者读取一个十六位的数据应该怎么做,连着发送两次吗

使用特权

评论回复
27
bush0104|  楼主 | 2016-7-29 15:38 | 只看该作者

是不是传送的数据其实只是一个八位的地址,在传送的时候把数据给十六位的变量,然后传送变量的地址就可以了

使用特权

评论回复
28
dirtwillfly| | 2016-7-29 15:53 | 只看该作者
bush0104 发表于 2016-7-29 15:35
大哥,你之前回复我的那个程序,发送的时候定义的是发送八位的数据,如果我想发送或者读取一个十六位的数 ...

给你代码的不是我。
发送16位数就是分成两个8位的发送。

使用特权

评论回复
29
bush0104|  楼主 | 2016-7-29 15:57 | 只看该作者
1223657347 发表于 2016-7-28 10:45
楼主可以参考我调通过的I2C的代码(TM4C123GH6PM)

大哥,这个程序里发送和读取的时候都是定义的8位的数据,如果我要传送十六位的数据读取十二位的数据应该怎么做,直接在函数的定义上把8改成16就可以了吗

使用特权

评论回复
30
bush0104|  楼主 | 2016-7-29 16:01 | 只看该作者
dirtwillfly 发表于 2016-7-29 15:53
给你代码的不是我。
发送16位数就是分成两个8位的发送。

因为配置那个寄存器的时候要传送的是一个十六位的数据,我分成两个八位的数据传送也可以的是吧,一样一样,都是大哥

使用特权

评论回复
31
mmbs| | 2016-7-29 23:13 | 只看该作者
怎么会没有结果呢。

使用特权

评论回复
32
mmbs| | 2016-7-29 23:14 | 只看该作者
是不是你的焊接有问题了。

使用特权

评论回复
33
jimmhu| | 2016-7-30 22:23 | 只看该作者
mpu6050的地址写对了吗

使用特权

评论回复
34
jimmhu| | 2016-7-30 22:24 | 只看该作者
这个的焊接也非常严格。

使用特权

评论回复
35
zhangbo1985| | 2016-7-30 22:51 | 只看该作者
这个没啥的,多检查下的,一步步的查找原因额。

使用特权

评论回复
36
10299823| | 2016-7-31 16:52 | 只看该作者
这个怎么个原因?

使用特权

评论回复
37
10299823| | 2016-7-31 16:53 | 只看该作者
I2C的通信可能错误了。

使用特权

评论回复
38
1988020566| | 2016-8-1 23:16 | 只看该作者
根据mpu6050移植一个吧。

使用特权

评论回复
39
1988020566| | 2016-8-1 23:19 | 只看该作者
硬件焊接的温度不能太高。

使用特权

评论回复
40
海中水| | 2016-8-1 23:20 | 只看该作者
上示波器,看波形。如果波形没有错应该就是延时的问题了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则