onewireio
– Maxim(原Dallas Semi)单线协议的低级位原语¶
协议定义在这里:https://www.maximintegrated.com/en/app-notes/index.mvp/id/126
在这些板上可用
-
class
onewireio.
OneWire
(pin: microcontroller.Pin)¶ 创建与给定引脚关联的 OneWire 对象。
该对象实现了协议的最低级别的时间敏感位。
- 参数
pin (Pin) –连接到 OneWire 总线的引脚
阅读一系列简短的脉冲:
import onewireio import board onewire = onewireio.OneWire(board.D7) onewire.reset() onewire.write_bit(True) onewire.write_bit(False) print(onewire.read_bit())
-
__exit__
(self) → None¶ 退出上下文时自动取消初始化硬件。有关更多信息,请参阅 Lifetime 和 ContextManagers。