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
异常诊断
通过PWM/DMA寄存器确认PWM/DMA配置状态:
参考文档
更新记录
版本 |
日期 |
发布说明 |
---|---|---|
0.0.1 |
12/2024 |
初始版本 |