如此簡單 MicroPython - MCU 韌體燒錄
by Yungger Chen in Circuits > Microcontrollers
1241 Views, 0 Favorites, 0 Comments
如此簡單 MicroPython - MCU 韌體燒錄

使用 NodeMCU PyFlasher 來燒錄 MicroPython 至 MCU
下載 MicroPython 韌體

選擇 Firmware with ESP-IDF v?.x 的最新版本 .bin 檔 (例如最新版為 v1.14)。
-
Generic ESP8266 module: esp8266-20210202-v1.14.bin (elf, map) (latest)
-
Generic ESP32 module: esp32-idf3-20210202-v1.14.bin for ESP-IDF v3.x 或 v4.0
下載 NodeMCU Flasher 燒錄工具
依您的電腦作業系統擇一下載:
- Windows: NodeMCU-PyFlasher.exe
- MacOS: NodeMCU-PyFlasher.dmg
燒錄 MicroPython 韌體

- Serial Port: 你的 MCU 連接的序列埠
- Firmware: 下載的最新版 MicroPython .bin 檔
- Erase flash: Yes
點選 Flash NodeMCU 開始燒錄 MicroPython 韌體。
燒錄完後, 按一下 MCU 上的 RST, 或重新插拔 MCU。
上傳測試程式

將以下的 MicroPython 的測試程式碼另存成 main.py, 上傳至 MCU 上。
import utime
from machine import Pin
led = Pin(2, Pin.OUT)
for _ in range(5):
led.value(0)
utime.sleep(0.5)
led.value(1)
utime.sleep(0.5)
上傳無誤後, 板子上的內建 LED 應該會自動開始閃爍 5 次, 代表該 MCU 已可執行 MicroPython 了。
若 LED 並未自動開始閃爍, 可按一下 MCU 的 RST 試試, 應可正常執行。
***如果您尚不知如何上傳檔案至 MCU 時, 建議您可先參考我的另一篇:如此簡單 MicroPython - ESP8266/ESP32 MCU 的檔案管理
如此而已, 就是這麼簡單, 希望能對你有一點點的幫助 !

作者:Yungger 勇哥
如果覺得此文對您有幫助, 也願意鼓勵勇哥的繼續創作, 點此加油一下 😘 😘 !!