3. 硬體控制¶
入門指南中的每個 Python 值都存在於記憶體中:一個名為 x 的數字、一個函式回傳的字串、一個由迴圈操作的串列。硬體控制則以實體效應取代記憶體內的運算 -- 接腳上的電壓、導線上的脈衝串、透過匯流排被時脈推送進另一個晶片的位元組。
machine 模組是兩者之間的橋樑。它的各個類別(Pin、ADC、PWM、UART、SPI、I2C、CAN、WDT)各自將相機矽晶片的一部分對應到 Python:設定一個實例、呼叫它的方法,便能在板子的接腳上看到真實的效果。
GPIO 輸出
GPIO 輸入
脈衝計時 I/O
CAN 匯流排
結語