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灯循环闪烁的效果了:
      

posted @ 2018-07-25 17:02  一见如故hbzjt  阅读(3418)  评论(0编辑  收藏  举报