本文基于开发板RVB2601,测试LED控制程序,简要介绍新建项目,引脚初始化,rtos任务管理,引脚控制,OLED信息显示,串口打印调试信息
一、概述
1、RVB2601是基于平头哥生态芯片CH2601的开发板,板载JTAG调试器,WiFi&BLE芯片W800,音频ADCES7210,音频DACES8156,128x64 OLED屏幕,RGB三色指示灯,用户按键,及兼容Arduino的扩展接口。
2、有丰富的软硬件资源可供参考学习,平头哥芯片开放社区(OCC),此链接中包含有LED显示相关的例程,下载CH2601_SDK并解压缩,选择ch2601_marquee_demo,该示例程序通过控制一颗RGB LED灯珠实现三色跑马灯效果。该程序基于CH2601开发板,用于介绍如何在CH2601上开发外设应用程序以及如何使用LED灯。
3、通过例程的学习,熟悉YoC(Yun on Chip) 的开发理念,以极简开发为理念,以CPU架构、芯片平台、操作系统、云服务和开发套件为基础,助力开发者从芯片到云的全链路高效设计,是面向IoT领域的全栈技术平台。
4、在例程的基础上,通过GPIO和PWM控制,选择合适的占空比即可实现多色彩灯。
二、新建LED项目
1、新建工作空间,菜单栏Project下面选择New Multi-Project Workspace
2、输入工作空间名称,和路径
3、菜单栏Project下面选择New IoT Project
4、选择芯片,Chip List:选择CH2601
5、选择开发板,RVB2601<