I2C_OwnAddress1是STM32设备本身的地址,一般STM32作为主设备,可以不用关心这个地址设置,随意设置个数就行,但是如果STM32作为从设备使用时,必须进行配置。
I2C_Send7bitAddress(I2Cx, address, direction)这个address指的是外设器件从设备地址,比如挂载EEPROM时,通常是0xA0.这个地址不能和 I2C_OwnAddress1混淆。
关于I2C_OwnAddress2:
当stm32作为从机的时候,这个也是自己的地址,双地址就是可以配置2个地址,都是自己的地址,实际使用的时候只需要使用其中的1个就可以。
当STM32作为主机的时候,I2C_OwnAddress可以随便配置个值,比如0就可以。
STM32 I2C的I2C_OwnAddress1和I2C_OwnAddress2
最新推荐文章于 2024-05-05 09:24:25 发布