打印
[STM32F4]

I2C管脚复用

[复制链接]
1985|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
htk035|  楼主 | 2014-1-10 14:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
STM32F407手册上PB6脚有复用I2C1_SCL,PB8脚也可以复用I2C1_SCL,而PB7脚有复用I2C1_SDA,PB9脚也有复用I2C1_SDA;我的问题是不是他们可以任意组合使用,但是只能有I2C1一个,要用PB6就不能用PB8!我的理解对吗?请高手指点!谢谢
沙发
craaazyfor| | 2014-1-17 08:21 | 只看该作者
是这样的,多用也没意义啊,I2C本来就可以挂载很多器件的

使用特权

评论回复
板凳
明月小厨| | 2014-1-27 20:57 | 只看该作者
传说STM32F的IIC不太可靠,新的STM32F0中进行的全新的设计;但F4是不是有问题,不清楚。

使用特权

评论回复
地板
huangfeng33| | 2014-1-27 22:03 | 只看该作者
这些在STM32的datasheet的引脚部分中都有详细说明的。

使用特权

评论回复
5
zxf0168| | 2014-1-27 22:14 | 只看该作者
多用意义不大啊

使用特权

评论回复
6
jlwg| | 2014-1-28 11:42 | 只看该作者
本帖最后由 jlwg 于 2014-1-28 11:44 编辑

PB6,PB7是一对,PB8,PB9是一对,只能成对使用.,而不能随便组合.
比如您想将PB6和PB9组成I2C1,那是不可以的.因为这是一个二选一的单项选择题,要么用默认的一对管脚,要么就用重新映射的一对管脚.而不能即用一部分默认的管脚,用用一部分重映射的管脚.

使用特权

评论回复
7
zhaoxinzxzx| | 2014-1-28 19:43 | 只看该作者
jlwg 发表于 2014-1-28 11:42
PB6,PB7是一对,PB8,PB9是一对,只能成对使用.,而不能随便组合.
比如您想将PB6和PB9组成I2C1,那是不可以的.因 ...

F4不一样吧,应该是能够分开使用的。没有在ST的文档中看到过这是个单选题啊?

使用特权

评论回复
8
zhaoxinzxzx| | 2014-1-28 19:44 | 只看该作者
jlwg 发表于 2014-1-28 11:42
PB6,PB7是一对,PB8,PB9是一对,只能成对使用.,而不能随便组合.
比如您想将PB6和PB9组成I2C1,那是不可以的.因 ...

F1是这样用的,F4不一样了!

使用特权

评论回复
9
dinghui28| | 2014-1-28 20:26 | 只看该作者
jlwg 发表于 2014-1-28 11:42
PB6,PB7是一对,PB8,PB9是一对,只能成对使用.,而不能随便组合.
比如您想将PB6和PB9组成I2C1,那是不可以的.因 ...

很好地解释

使用特权

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

本版积分规则

2

主题

4

帖子

2

粉丝