【发布时间】:2023-04-02 16:24:01
【问题描述】:
我想使用 PYTHON 或最后选择 C 为树莓派配置 I2C。我曾在 ATMEL 微控制器上工作过,它提供与任何设备的 I2C 通信。我想要一些类似的树莓派机制。我有以下问题:
1.我们必须定义I2C总线中每个设备的地址。如果我想从 ATMEL 微控制器向树莓派发送一些数据(将数据写入树莓派),树莓派的地址是什么,或者我们如何设置地址。
2. 如果我们在 I2C 总线上接收到一些数据,是否有任何中断或类似的情况?
3. 哪个库最适合 PYTHON 或 C?
4. 我可以编写自定义代码来实现 I2C 协议吗?
请帮忙..提前谢谢..
【问题讨论】:
-
关于地址,您必须定义网络中所有设备的地址。它可以在 0-127 的范围内。
-
yaa 某些设备的地址是固定的,但对于微控制器,我们可以选择 0-127 之间的任何地址。树莓派的地址是什么或者我们如何在其中定义地址..?我在定义树莓派地址的python代码中没有找到任何东西。
-
AFAIK raspberry pi 无法作为从属设备运行。而且由于它必须是一个主人,所以地址实际上是无关紧要的。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用 python 在树莓派中进行 I2C 通信 - Python技术站