收到開發板后,發現板子上沒有燒錄RT-Thread程序,首先要用JLink或JLink-OB配合SWMProg軟件下載 rtthread.bin 程序到板卡,下載步驟可參考學習資料中的《上手指南》。
下載成功后,鏈接板子至電腦,打開串口工具后會顯示如下界面:
輸入help查看msh支持的命令:
輸入python運行RT-Thread MicroPython:
接下里就可以進行編程了,首先用板載的RGB燈測試,參考板子的原理圖可知LED燈對應98、99、100引腳:
編寫led.py文件:
import time from machine import Pin led_r = Pin(("LED_R",98),Pin.OUT_PP) led_g = Pin(("LED_G",99),Pin.OUT_PP) led_b = Pin(("LED_B",100),Pin.OUT_PP) led_r.value(1) led_g.value(1) led_b.value(1) while True: led_r.value(0) time.sleep(1) led_r.value(1) time.sleep(1) led_g.value(0) time.sleep(1) led_g.value(1) time.sleep(1) led_b.value(0) time.sleep(1) led_b.value(1) time.sleep(1)
使用YModem軟件將文件通過串口3發送至板子,使用python led.py運行程序:
接下來就可以看到RGB燈循環閃爍的效果了: