RGBLED示例

源码路径:example/rt_device/rgbled/

支持的平台

  • em-lb525

概述

本例程演示基于rt-device(使用rt-thread)的rgbled驱动,包含:

  • rgb_循环展示RGB灯光;

小技巧

本例程基于HCPU,使用到PWM的DMA驱动。

例程的使用

硬件需求

运行该例程前,需要准备一块本例程支持的开发板(支持的平台)。

编译和烧录

切换到例程project目录,运行scons命令执行编译:

scons -j8 --board=em-lb525 

运行build_em-lb525_hcpu\uart_download.bat,按提示选择端口即可进行下载:

$ ./uart_download.bat

     Uart Download

please input the serial port num:5

关于编译、下载的详细步骤,请参考上手指南的相关介绍。

例程的预期结果

例程启动后,串口输出如下:

12-25 11:51:46:770    start display color!
12-25 11:51:47:266    -> black
12-25 11:51:49:261    -> blue
12-25 11:51:50:257    -> green
12-25 11:51:51:264    -> cyan
12-25 11:51:51:283    -> red
12-25 11:51:52:262    -> purple
12-25 11:51:54:278    -> yellow
12-25 11:51:55:275    -> white

异常诊断

  1. 通过PWM/DMA寄存器确认PWM/DMA配置状态:

PWM_DMA

参考文档

更新记录

版本

日期

发布说明

0.0.1

12/2024

初始版本