完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
本帖最后由 jf_11671167 于 2021-10-9 10:39 编辑 关键词:RVB2601、RISC-V开发板、例程,低功耗,玄铁E906,RISC-V MCU,上手,好用,控制,WiFi&BLE 1. 前言 基于RVB2601的跑马灯程序是利用通过控制一颗RGB LED灯珠实现三色跑马灯效果。 建议在在看本文之前,先详细看下RVB2601资源。本例程名为ch2601_marquee_demo,可以通过CDK直接从OCC拉取。 备注: RVB2601资源: https://occ.t-head.cn/vendor/detail/download?spm=a2cl5.14290816.0.0.d3ef180fyLosPt&id=3878941840279867392&vendorId=3706716635429273600&module=1#sticky 2. 硬件配置 三色LED通过PIN引脚 PA7、PA25、PA4与CH2601主芯片GPIO控制器连通,主控可以通过对PA7、PA25和PA4的GPIO PIN的操作,可以实现三色LED不同颜色的闪烁。LED硬件原理图如下:
3. 跑马灯开发 3.1 例程下载 打开CDK,点击HOME图标,查找ch2601_marquee_demo后,打开工程可以看到以下目录
3.2 LED配置
该功能函数位于app/src/led.c, 用于初始化三色LED灯的IO管脚。配置三色灯的PA7、PA25和PA4为IO模式,为每个IO管脚配置PWM通道以及占空比时间。
该功能函数位于app/src/led.c, 用于依次闪烁LED。利用g_ctr计数器来判断闪烁LED灯。通过操作三根IO管脚来确定显示指定颜色的灯。
该功能函数位于app/src/main.c, 用于周期性点亮LED灯,在主函数里调用。
3.3. 编译运行 编译通过后,点击下载成功,复位运行。可看左下角的灯依次闪烁。
4. 总结 本例程介绍了如何通过CSI接口配置IO管脚来控制LED灯,从而实现依次闪烁,达到跑马灯的效果。后续还有更多的开发例程,敬请期待! 本文转自平头哥芯片开放社区(occ),更多详情请前往https://occ.t-head.cn/store/board?channelName=1 。 |
|
相关推荐
4 个讨论
|
|
|
好好学习,天天向上
一起see see |
|
|
|
|
|
4 条评论
|
|
只有小组成员才能发言,加入小组>>
重芯云集· 锁定北京|2月28日“开放·连接”玄铁 RISC-V 生态大会就等你来!
2267 浏览 0 评论
【平头哥Sipeed LicheeRV 86开发板试用体验】Waft初体验
16180 浏览 1 评论
14194 浏览 4 评论
【平头哥Sipeed LicheeRV 86开发板试用体验】四、烧写waft系统&搭建waft测试环境
20112 浏览 2 评论
60331 浏览 19 评论
“开放·连接 ”2025玄铁 RISC-V 生态大会议程公布!
739浏览 0评论
重芯云集· 锁定北京|2月28日“开放·连接”玄铁 RISC-V 生态大会就等你来!
2268浏览 0评论
“开放·连接 ”2025玄铁 RISC-V 生态大会今日启动报名!
567浏览 0评论
学以致用 虚位以待|玄铁RV学院课程正式上线,玄铁与PLCT实验室邀您创“芯”未来
230浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 19:56 , Processed in 0.630924 second(s), Total 52, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1624
