如此簡單 MicroPython - MCU 韌體燒錄

by Yungger Chen in Circuits > Microcontrollers

1241 Views, 0 Favorites, 0 Comments

如此簡單 MicroPython - MCU 韌體燒錄

header.jpg

使用 NodeMCU PyFlasher 來燒錄 MicroPython 至 MCU

下載 MicroPython 韌體

modules.jpeg
進入 [官方下載網頁], 選擇 MCU 的晶片模組, 例如 ESP8266 或 ESP32

選擇 Firmware with ESP-IDF v?.x 的最新版本 .bin 檔 (例如最新版為 v1.14)。

下載 NodeMCU Flasher 燒錄工具

依您的電腦作業系統擇一下載:

燒錄 MicroPython 韌體

upload-firmware.jpg
設定 Flash NodeMCU 對 MCU 的燒錄選項:
  • Serial Port: 你的 MCU 連接的序列埠
  • Firmware: 下載的最新版 MicroPython .bin 檔
  • Erase flash: Yes

點選 Flash NodeMCU 開始燒錄 MicroPython 韌體。

燒錄完後, 按一下 MCU 上的 RST, 或重新插拔 MCU。

上傳測試程式

blink.jpg

將以下的 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 的檔案管理

如此而已, 就是這麼簡單, 希望能對你有一點點的幫助 !

MCU Firmware Update

作者:Yungger 勇哥

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