0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【合宙Air105开发板试用体验】WSL2812全彩灯点灯

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-12-02 10:59 次阅读
本文来源电子发烧友社区,作者:岳洋, 帖子地址:https://bbs.elecfans.com/jishu_2289226_1_1.html

今天学习下WSL2812B调试,也是一个实例DEMO,用到了很多的东西。
pYYBAGK1sW2AJr_AAADP5R2hB08576.png
先看下这种灯,这种灯是一种全彩的LED,可以通过数组改变三基色亮度进行调节彩色变化。还有就是这种灯可以级联,写是向下传递的。
操作这个是需要进行编码的,也就是1和0被重新定义了,看上图,0码是需要维持管脚高电平220ns~380ns之间然后低电平580ns~1us之间,1码是 高低电平维持时间一致。
看其demo,里面创建了数组,数组是每八位代表一种颜色。大家从下图的选中区域是否看到了一个爱心和520字样,这里就是利用这个数组进行循环的流动效果。
poYBAGK1sW6AO1_KAAE1_o02tz0145.png
pYYBAGK1sW-ANjekAAFBKitGaZo148.png
pYYBAGK1sW-AXCZFAADulvLv2x8317.png
再来看这张,这张里面需要注意的就是zbff的使用,介绍时c内存数据操作库。可以看下官方文档介绍。
poYBAGK1sXCACsWZAAEyKguFjNU201.png
这里面他推荐的是PWM方式,因为其极低的延时,但是目前我开发还是没有弄好,能亮但是显示的效果不对,想换GPIO 的方式,可能是因为其luaos的原因调试确实存在问题,如果像32那种裸机不知道会不会好点。我也追踪了一下源码。下面是我看源码实现GPIO操作认为的一些问题。
poYBAGK1sXGATIxOAAIpxyA4nlM481.png
这几个就是我们需要用到的,从gitee上下载即可。我们关注下sensor里面的实现
pYYBAGK1sXGAXj5tAAHLBhr65ek411.png
他操作GPIO是通过一个函数进行电平反转的,然后维持时间就是高的时间。
poYBAGK1sXKAJgp2AAD1EnXpOl4137.png
这里就是delay延时,看里面是ns级别的,但是实际好像比较难控制,然后出来后又是使用的while循环。
pYYBAGK1sXOAFvjGAAEGh4k5Fe4396.png
所以调试时,感觉怎么给都不对。本次大概看了下OS的源码,没有深入去调试,使用起来确实是看灯的,有些厂家的灯可能就不会亮,想要看效果可以参考下面链接。
https://wiki.luatos.com/appDevelopment/peripheral/ws2812/ws2812.html

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 调试
    +关注

    关注

    7

    文章

    527

    浏览量

    33641
  • 开发板
    +关注

    关注

    25

    文章

    4522

    浏览量

    94535
  • 合宙通信
    +关注

    关注

    0

    文章

    120

    浏览量

    1541
  • Air105
    +关注

    关注

    0

    文章

    48

    浏览量

    270
收藏 人收藏

    评论

    相关推荐

    【先楫HPM5361EVK开发板试用体验】GPIO使用,点灯

    弄了两天的,今天终于可以下载程序到板子里去了。下面正式开始点灯。 HPM5361EVK开发板是一款具有丰富的外设和IO接口,可以用于各种不同的开发项目。在试用体验中,可以通过使用GPI
    发表于 12-10 16:57

    基于STC8A8K64S4A12开发板的GPIO点灯实验

    最近空闲时间比较多,准备说说STC8A8K64S4A12开发板。 实验做起来——先从GPIO点灯开始。
    的头像 发表于 11-15 16:52 792次阅读
    基于STC8A8K64S4A12<b class='flag-5'>开发板</b>的GPIO<b class='flag-5'>点灯</b>实验

    Air001在Arduino下的测试IIC工程

    本帖最后由 大懒猫54 于 2023-8-23 11:57 编辑 测试使用Air001开发板,使用PF0,PF1对应的IIC接口,测试0.96英寸的OLED。下载器使用
    发表于 08-23 11:56

    【新定义MCU开发板测评】点灯及流水灯

    一、开箱 收到的开发板由两块板子组成,一块RD8X3X开发板和一块EBS001扩展板。组合后如下图 二、点灯 1、在新定义官网下载易码魔盒并安装,链接如下 下载中心 (rdsmcu.com) 2
    发表于 08-13 12:24

    合宙Air001开发板——支持Arduino开发,国产MCU新热潮

    包装炸裂、价格便宜、支持Arduino开发——点燃国产MCU新热潮的合宙Air001,开发板补货终于到了!!!合宙Air001开发板、芯片、
    的头像 发表于 08-01 00:12 3502次阅读
    合宙<b class='flag-5'>Air</b>001<b class='flag-5'>开发板</b>——支持Arduino<b class='flag-5'>开发</b>,国产MCU新热潮

    基于博流BL606P音视频开发板的GPIO点灯教程

    本文是关于开发者 swzswz 基于BL606P-DVK开发板实战开发的系列文章中的一篇,主要介绍了GPIO点灯,后面还会持续更新社区开发
    的头像 发表于 07-17 10:54 464次阅读
    基于博流BL606P音视频<b class='flag-5'>开发板</b>的GPIO<b class='flag-5'>点灯</b>教程

    0元试用!车规级国产芯驰D9开发板

    米尔与合作芯驰推出的新品基于D9系列应用处理器的MYC-JD9X核心板及开发板现已开放免费试用名额!!米尔准备了3块价值1199元的开发板发起试用活动您不仅可以免费体验还可以获得京东购
    的头像 发表于 07-06 10:07 573次阅读
    0元<b class='flag-5'>试用</b>!车规级国产芯驰D9<b class='flag-5'>开发板</b>

    合宙新品开发板排队来~Air001、Air601、树莓派,哪款你更期待

    用代码写诗,用PCB作画看松香袅袅,听同频心跳……如果你也一样热爱那么在时间的光影里共同书写属于我们的故事合宙超值开发板Air001、Air601、RP2040新品系列排队来你希望哪款先上市快来
    的头像 发表于 06-27 10:01 3190次阅读
    合宙新品<b class='flag-5'>开发板</b>排队来~<b class='flag-5'>Air</b>001、<b class='flag-5'>Air</b>601、树莓派,哪款你更期待

    合宙新品开发板排队来~Air001、Air601、树莓派,哪款你更期待

      用代码写诗,用PCB作画 看松香袅袅,听同频心跳 …… 如果你也一样热爱 那么 在时间的光影里 共同书写属于我们的故事 合宙超值开发板 Air001、Air601、RP2040 新品 系列排队
    的头像 发表于 06-26 12:10 2376次阅读
    合宙新品<b class='flag-5'>开发板</b>排队来~<b class='flag-5'>Air</b>001、<b class='flag-5'>Air</b>601、树莓派,哪款你更期待

    【沁恒 CH32V208 开发板免费试用】环境搭建+点灯

    ,还需要先点解除代码保护,然后再点下载。 下载成功后,重新给板子上电,即可看效果了。 4,验证 这里软件是控制IO口来点灯开发板上面两个灯是没有直接接到IO口上面的,需要用杜邦线接一下。 简单改了
    发表于 06-11 14:17

    【开源】基于Air32F103CBT6的DAPLink开发板 多功能高速下载烧录器

    Air32F103CBT6芯片,并适配了216MHz主频和96KB RAM大资源,支持更快的下载速度,开发应用更为便捷的,仅2.5×1.3CM的迷你DAPLink新品开发板,并且软硬件全开源! *附件
    发表于 06-05 17:53

    FTHR-G0140开发板LED点灯

    FTHR-G0140开发板LED点灯;这个例程是基于MiniBoard (MM32G0141C4PV)的,所要修改PIN才能工作。经查看开发板上的LED接到了PA15上面:
    的头像 发表于 06-05 12:54 21.8w次阅读
    FTHR-G0140<b class='flag-5'>开发板</b>LED<b class='flag-5'>点灯</b>

    【CW32饭盒派开发板试用体验】+ 初体验与5个点灯实验

    很高兴重启开发板试用之旅,这次试用的是武汉芯源半导体有限公司提供的CW32F030x6系列开发板,基本参数包括:ARM® Cortex®-M0+ 32 位微控制器,64K 字节 FLA
    发表于 05-29 21:11

    【沁恒 CH32V208 开发板免费试用】RTT 纯命令行(makefile) 和 点灯测试

    沁恒 CH32V208 开发板是一款基于risc-v内核的微控制器,具有丰富的外设资源和高性能的处理能力。本文介绍了如何使用makefile进行编译,并提供了一个简单的点灯测试程序示例,以验证开发板的基本功能是否正常。通过本文的
    的头像 发表于 05-25 09:03 1366次阅读
    【沁恒 CH32V208 <b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>】RTT 纯命令行(makefile) 和 <b class='flag-5'>点灯</b>测试

    【沁恒 CH32V208 开发板免费试用】RTT 纯命令行(makefile) 和 点灯测试

    title: 【沁恒 CH32V208 开发板免费试用】RTT 纯命令行(makefile) 和 点灯测试 date: 2023-05-24 18:24:01 tags: 嵌入式 概述 沁恒
    发表于 05-24 19:33