完善资料让更多小伙伴认识你,还能领取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 条评论
|
|
只有小组成员才能发言,加入小组>>
【平头哥Sipeed LicheeRV 86开发板试用体验】Waft初体验
15706 浏览 1 评论
13761 浏览 4 评论
【平头哥Sipeed LicheeRV 86开发板试用体验】四、烧写waft系统&搭建waft测试环境
19682 浏览 2 评论
59126 浏览 19 评论
【限时福利】加入芯片开发社区,领100G电子工程师资料大礼包
88185 浏览 121 评论
邀请函 | 3月2日 来上海参加平头哥“玄铁RISC-V生态大会”
787浏览 0评论
读书分享会 | 玄铁RISC-V处理器入门与实战电子书免费下载!
684浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 14:20 , Processed in 0.816041 second(s), Total 81, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号