RT-Thread Micropython环境搭建和RGB灯测试
收到开发板后,发现板子上没有烧录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灯循环闪烁的效果了: