[平头哥RVB2601创意应用开发]+02流水灯
[复制链接]
[平头哥RVB2601创意应用开发]+02流水灯
了解了开发板和工作环境后,现在尝试流水灯实验,在《RVB2601原理图》中,可以发现原理图中只有LED_RGB一颗贴片红绿蓝三色的发光二极管,正好可以用于该实验。
打开CDK,新建工程时,你会发现CH2601有个流水灯的demo,运用它来建立自己的工程。
等待工程加载完成,需要特别关注的是在app下src中存在的main.c和led.c文件以及include中存在的app_config.h文件。
其中,main.c中是通过GPIO的高低电平来点亮LED,进而实现流水灯的效果实验:
Led.c中是通过引脚输出PWM波形控制led的亮灭,进而实现流水灯的效果
两种模式可以需求在app_config.h进行选择:
代码中的相关函数可以在https://yoc.docs.t-head.cn/yocbook/Chapter3-AliOS/CSI%E8%AE%BE%E5%A4%87%E9%A9%B1%E5%8A%A8%E6%8E%A5%E5%8F%A3/CSI2/进行查找。
最后,编译程序,然后下载验证。同时,也可以根据自身想要的效果进行修改,例如红灯亮几次,绿灯亮几次,蓝灯亮几次,也可以进行多种组合等等一系列情况。
需要注意的是,下图红框中的排针需要用跳线帽连接,否则看到的效果会不理想。我拿到的开发板上是有个跳线帽需要调整的,具体如下图所示。
|