1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
前言
本文尝试了RVB2601的RGB彩灯。 因为RGB的操作官方已经做了,本文将在官方的例程上进行二次开发,以及对源码的解析。 加载工程
代码分析 例程加载好了之后在左边的工程文件夹中,主要操作逻辑在app下面,这下面的文件都是用户自己创建的,其他目录下的文件都是系统文件; 我们需要关注的文件是led.c和main.c,init文件夹以及lvgl_porting文件夹是对初始化以及OLED的操作,我们现在无需关心; 看代码先从main函数入手,main函数代码如下。
三个引脚分别为PA7,PA25,PA4.
对应关系: 蓝色 -- PA4 -- PWM4 绿色 -- PA25 -- PWM2 红色 -- PA7 -- PWM7
该文档教程详细描述了如何使用Yoc平台的接口。
结果验证 分析完代码,我们直接编译下载验证。最后可以看到,和我们分析结果一致,后边可以自己修改代码,控制RGB按照我们自己的逻辑运行。 下载了软件之后,发现先是白光一闪,然后绿色LED亮,接着绿LED灭,然后蓝色LED亮,接着蓝色LED灭,最后都不亮,交替时间为1s,循环往复。 为什么红色LED不亮呢?经过长时间问题查找,发现是硬件跳线帽没有连接,PA7的跳线帽需要连接上,我这里用的是一根杜邦线连接的,然后三个LED均可以正常工作了。 关于使用GPIO的操作逻辑,可以将app_config中的//#define CONFIG_GPIO_MODE打开,#define CONFIG_PWM_MODE注释掉即可。 文章转载自:平头哥芯片开放社区 作者:hehung |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
【平头哥Sipeed LicheeRV 86开发板试用体验】Waft初体验
15706 浏览 1 评论
13761 浏览 4 评论
【平头哥Sipeed LicheeRV 86开发板试用体验】四、烧写waft系统&搭建waft测试环境
19682 浏览 2 评论
59126 浏览 19 评论
【限时福利】加入芯片开发社区,领100G电子工程师资料大礼包
88185 浏览 121 评论
邀请函 | 3月2日 来上海参加平头哥“玄铁RISC-V生态大会”
788浏览 0评论
读书分享会 | 玄铁RISC-V处理器入门与实战电子书免费下载!
685浏览 0评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 08:16 , Processed in 0.517048 second(s), Total 40, Slave 34 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号