请问STM32 I2C的I2C_OwnAddress1作为从设备和主设备调用address是同一个地址吗

2019-07-14 14:06发布

用过STM32的前辈,请问下就是在STM32中配置I2C端口时,I2C_OwnAddress1说是设备地址,是一个8位数据,我想问下它作为从设备时,和主设备调用I2C_Send7bitAddress(I2Cx, address, direction)这个库函数中的address是不是同一个地址,如果是,我看别人写的有些代码将这个address
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
Ryita
1楼-- · 2019-07-15 12:26
maruidiyi 发表于 2019-2-20 08:14
回复第 3 楼 于2014-01-14 13:41:52发表:
回复第 2 楼 于2014-01-14 09:18:37发表:
I2C_OwnAddress1是STM32设备本身的地址,一般STM32作为主设备,可以不用关心这个地址设置,随意设置个数就行,但是如果STM32作为从设备使用时,必须进行配置。

本帖最后由 积沙成塔 于 2015-11-19 23:10 编辑

我两个问题:1. 题主说的“I2C_OwnAddress1”是8位数据,但i2c的地址只能是7位,这怎么解释?2. 如果stm32作为从机,从机的地址可以自己设定吗?
cmh2
2楼-- · 2019-07-15 17:39
maruidiyi 发表于 2019-2-20 08:14
回复第 3 楼 于2014-01-14 13:41:52发表:
回复第 2 楼 于2014-01-14 09:18:37发表:
I2C_OwnAddress1是STM32设备本身的地址,一般STM32作为主设备,可以不用关心这个地址设置,随意设置个数就行,但是如果STM32作为从设备使用时,必须进行配置。

大神 能给个硬件iic从机的例程吗 或者告知下载的网址 谢谢 qq447249163

一周热门 更多>