蝶舞娇阳 发表于 2014-1-14 13:26:18

STM32中的I2C的自身地址是干嘛用的?

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

fengye5340 发表于 2014-1-14 16:07:31

RE:STM32中的I2C的自身地址是干嘛用的?

请看这个讨论贴子吧,里面有说明
https://www.stmcu.org.cn/bbs/article_244_570841.html

fengye5340 发表于 2014-1-14 16:08:27

RE:STM32中的I2C的自身地址是干嘛用的?

另外加一点,当你的STM32只用作主机时,这个地址可以忽略。

dzc2001 发表于 2014-1-14 18:57:16

回复:STM32中的I2C的自身地址是干嘛用的?

 做主机时可以不管,从机用的

有缘于你 发表于 2014-1-14 20:30:09

RE:STM32中的I2C的自身地址是干嘛用的?

stm32当主机时那地址不用配置

wkuang 发表于 2014-1-14 23:41:27

RE:STM32中的I2C的自身地址是干嘛用的?

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

看起来很黑 发表于 2014-1-15 17:20:27

RE:STM32中的I2C的自身地址是干嘛用的?

作为从机的从机地址,作为主机不需要

勒布朗 发表于 2014-1-16 10:04:52

RE:STM32中的I2C的自身地址是干嘛用的?

主机是不需要地址的,你看下iic协议
页: [1]
查看完整版本: STM32中的I2C的自身地址是干嘛用的?