OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2491|回复: 6

各位大神们,求助

[复制链接]

3

主题

9

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2016-12-5
在线时间
8 小时
发表于 2016-12-5 15:30:44 | 显示全部楼层 |阅读模式
1金钱
各路英雄豪杰,有使用stm32F103控制两个IIC设备的吗?比如通过两个MPU6050,获得一个物体的夹角我用的是原子哥的miniSTM32,用四个IO口模拟了两路IIC,分别是:
1:    PA6--SDA,        PA7--SCL,
2:    PC11--SDA,      PC12--SCL


请问在原子哥的MPU6050的程序基础上,该如何修改才能同时获得两个MPU6050的数据呢?谢谢

最佳答案

查看完整内容[请看2#楼]

地址应该是相同的。这种我做过类似的,说白了就是创建两个IIC.C的通信文件,一模一样。这样说应该很直白了吧。。。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

290

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1130
金钱
1130
注册时间
2015-8-4
在线时间
107 小时
发表于 2016-12-5 15:30:45 | 显示全部楼层
queenhaha 发表于 2016-12-6 11:35
我的mpu6050是买的模块,器件地址应该是一样的吧?

地址应该是相同的。这种我做过类似的,说白了就是创建两个IIC.C的通信文件,一模一样。这样说应该很直白了吧。。。。
活到老,学到老。
回复

使用道具 举报

20

主题

108

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
375
金钱
375
注册时间
2016-9-26
在线时间
59 小时
发表于 2016-12-5 15:33:39 | 显示全部楼层
如果这是两路独立的IIC通路,这样的话你就可以根据两个MPU6050的地址直接读取数据,他们两个应该是独立的,相互不会影响的。
回复

使用道具 举报

3

主题

9

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2016-12-5
在线时间
8 小时
 楼主| 发表于 2016-12-6 10:00:23 | 显示全部楼层
单井老头 发表于 2016-12-5 15:33
如果这是两路独立的IIC通路,这样的话你就可以根据两个MPU6050的地址直接读取数据,他们两个应该是独立的, ...

是两路独立的IIC通路,但是在原子哥的单个mpu6050的程序基础上,怎么改呢
回复

使用道具 举报

1

主题

561

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1183
金钱
1183
注册时间
2015-5-28
在线时间
149 小时
发表于 2016-12-6 10:25:53 | 显示全部楼层
queenhaha 发表于 2016-12-6 10:00
是两路独立的IIC通路,但是在原子哥的单个mpu6050的程序基础上,怎么改呢

怎么改是写代码的事情,思路楼上已经给你了
回复

使用道具 举报

3

主题

9

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2016-12-5
在线时间
8 小时
 楼主| 发表于 2016-12-6 11:35:09 | 显示全部楼层
queenhaha 发表于 2016-12-6 10:00
是两路独立的IIC通路,但是在原子哥的单个mpu6050的程序基础上,怎么改呢

我的mpu6050是买的模块,器件地址应该是一样的吧?
回复

使用道具 举报

3

主题

9

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2016-12-5
在线时间
8 小时
 楼主| 发表于 2016-12-6 13:30:11 | 显示全部楼层
本帖最后由 queenhaha 于 2016-12-6 17:28 编辑
kingnike 发表于 2016-12-6 11:37
地址应该是相同的。这种我做过类似的,说白了就是创建两个IIC.C的通信文件,一模一样。这样说应该很直白 ...

恩呢,谢谢,
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-28 03:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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