STM32/STM8技术william hill官网
直播中

董润

7年用户 165经验值
私信 关注
[问答]

请问STM32中的I2C的自身地址是干什么的?

如题,I2C通信时有从机地址,挂接多个设备可以凭借从机地址来区分,
在配置I2C初始化的时候,有一个I2C自身地址,不知道这个参数如何设置?以及其作用是干嘛的呢?还请各位大侠指点>

回帖(7)

王雷

2019-3-11 08:32:45
请看这个讨论贴子吧,里面有说明
http://www.stmcu.org/bbs/article_244_570841.html
1 举报

王雷

2019-3-11 08:42:41
另外加一点,当你的STM32只用作主机时,这个地址可以忽略。
举报

黄玫玫

2019-3-11 08:56:07
 做主机时可以不管,从机用的
举报

罗兰君

2019-3-11 09:10:45
stm32当主机时那地址不用配置
举报

崔琳

2019-3-11 09:16:07
I2C 是主从设备,主设备读写,从设备被动接受读写,因此主设备要知道从设备的地址。
如果STM32档主设备使用,可不设定其地址,只需要知道从设备地址即可,写数据是I2C是串行总线,一根线作为数据线,因此只能1bit写一次。
如果作为从设备,则需要设置stm32自己的地址;
举报

杨逊咏

2019-3-11 09:32:35
作为从机的从机地址,作为主机不需要
举报

王颖

2019-3-11 09:51:47
主机是不需要地址的,你看下iic协议
举报

更多回帖

发帖
×
20
完善资料,
赚取积分