OpenEdv-开源电子网

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

stm32f103c8t6可以模拟多个i2c吗???

[复制链接]

14

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2017-5-24
在线时间
26 小时
发表于 2017-7-28 11:50:32 | 显示全部楼层 |阅读模式
stm32f103c8t6可以模拟多个i2c吗???,具体怎么实现呢
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
103
金钱
103
注册时间
2017-7-26
在线时间
29 小时
发表于 2017-7-28 13:06:06 | 显示全部楼层
回复 支持 反对

使用道具 举报

2

主题

685

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3448
金钱
3448
注册时间
2017-7-4
在线时间
869 小时
发表于 2017-7-28 13:44:16 | 显示全部楼层
1、可以,有n个io口就可以模拟n/2个i2c总线;
2、实现方式:1)复制代码,把原子那个模拟i2c文件复制n个即可;2)复用代码,用指针;明显第二种方式比较科学,VCT6模拟过21根i2c总线,杠杠的。
回复 支持 反对

使用道具 举报

5

主题

266

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1526
金钱
1526
注册时间
2016-7-20
在线时间
155 小时
发表于 2017-7-28 14:05:50 | 显示全部楼层
楼上正解
回复 支持 反对

使用道具 举报

2

主题

92

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
327
金钱
327
注册时间
2016-7-9
在线时间
49 小时
发表于 2017-7-28 14:17:14 | 显示全部楼层
可以模拟多可I2C!一路I2C接口可以挂很多器件的,模拟那么多干嘛?
回复 支持 反对

使用道具 举报

14

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2017-5-24
在线时间
26 小时
 楼主| 发表于 2017-7-28 23:53:57 | 显示全部楼层
Acuity 发表于 2017-7-28 13:44
1、可以,有n个io口就可以模拟n/2个i2c总线;
2、实现方式:1)复制代码,把原子那个模拟i2c文件复制n个即 ...

我是想这样的,原子例程的一组SCL和SDA接mpu6050,再想搞一组scl和SDA接oled,我的oled是0.96 iic接口的,普通Io口也可以设置呀,怎么设置呢
回复 支持 反对

使用道具 举报

2

主题

43

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
299
金钱
299
注册时间
2016-6-19
在线时间
195 小时
发表于 2017-7-29 08:49:25 | 显示全部楼层
东莞萌妹子 发表于 2017-7-28 23:53
我是想这样的,原子例程的一组SCL和SDA接mpu6050,再想搞一组scl和SDA接oled,我的oled是0.96 iic接口的, ...

一个iic可以挂多个MPU6050和OLED的,不用再模拟个iic接口了
回复 支持 反对

使用道具 举报

15

主题

338

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1269
金钱
1269
注册时间
2016-3-16
在线时间
280 小时
发表于 2017-7-29 09:14:32 | 显示全部楼层
楼上正解,IIC总线可以挂多个设备,不同的设备用不同的地址区分
回复 支持 反对

使用道具 举报

14

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2017-5-24
在线时间
26 小时
 楼主| 发表于 2017-8-2 19:25:20 | 显示全部楼层
Acuity 发表于 2017-7-28 13:44
1、可以,有n个io口就可以模拟n/2个i2c总线;
2、实现方式:1)复制代码,把原子那个模拟i2c文件复制n个即 ...

你好,我用你的方法1,复制代码后,io口要改吗
回复 支持 反对

使用道具 举报

14

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
118
金钱
118
注册时间
2017-5-24
在线时间
26 小时
 楼主| 发表于 2017-8-2 19:26:20 | 显示全部楼层
12138 发表于 2017-7-29 08:49
一个iic可以挂多个MPU6050和OLED的,不用再模拟个iic接口了

可是6050跟oled的时序不同啊。。。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-4-20 06:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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