3. 硬件控制¶
入门指南中的每个 Python 值都存在于内存中:一个名为 x 的数字、一个由函数返回的字符串、一个由循环操作的列表。硬件控制将内存中的操作替换为物理效果——引脚上的电压、导线上的脉冲序列、通过总线时钟输入到另一块芯片的字节。
machine 模块是连接的桥梁。它的各个类(Pin、ADC、PWM、UART、SPI、I2C、CAN、WDT)各自将摄像头芯片的一部分映射到 Python:配置一个实例,调用它的方法,就能在开发板的引脚上看到真实效果。
GPIO 输出
GPIO 输入
脉冲定时 I/O
CAN 总线
生产环境模式
总结