我是一个新的ARM设备,并试图连接2 stm32f103类似的设备通过I2C总线。但是主要的问题是找到每个i2c设备id。对于某些传感器来说,这是很明显的,因为它们在数据表中有它。那么,如果is 或在数据表或RM中,那么在哪里可以找到它呢?或者我应该手动定义它们?
提前感谢!
发布于 2022-08-12 14:23:22
,所以在哪里可以找到is,或者是在数据表或RM中?
你可能没看过RM。这里的一切都解释清楚了。您可能没有阅读I2C总线是如何工作的。
I2C_OAR1寄存器))发送启动
发布于 2022-08-12 15:15:57
在微控制器(如STM32 )中的I 2 C模块没有固定地址,您需要选择一个并设置相应的寄存器。
阅读参考手册第26章,您将在第26.6章中找到注册说明。
https://stackoverflow.com/questions/73335471
复制相似问题