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

    文章

    656

    浏览量

    36064
  • 开发板
    +关注

    关注

    26

    文章

    6518

    浏览量

    121375
  • 合宙通信
    +关注

    关注

    0

    文章

    160

    浏览量

    2560
  • Air105
    +关注

    关注

    0

    文章

    48

    浏览量

    457
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    在昉·星光开发板上控制WS2812B炫彩灯

    本次课程为昉·星光开发板IoT开发系列课程的第十四讲,将带领同学们在昉·星光开发板上,控制WS2812B炫彩灯环。 本次课程,在昉·星光
    发表于 03-06 06:15

    猛!MCU模组:Air1601/1602双星出击!

    在嵌入式开发中,你是否曾面临这样的困境:高清UI渲染依赖昂贵高端芯片、图像处理卡顿、多网通信协同复杂、工业级稳定设计繁琐……Air1601/Ai
    的头像 发表于 02-13 14:05 1044次阅读
    猛!<b class='flag-5'>合</b><b class='flag-5'>宙</b>MCU模组:<b class='flag-5'>Air</b>1601/1602双星出击!

    有奖丨米尔全志 T153 MINI开发板免费试用来啦

    米尔与全志合作发布的新品基于全志T153应用处理器的MYD-YT153MX-MINI开发板免费试用名额来啦~~米尔提供了3套价值399元的MYD-YT153MX-MINI开发板发起试用
    的头像 发表于 01-29 08:04 729次阅读
    有奖丨米尔全志 T153 MINI<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>来啦

    【作品合集】沁恒微电子CH585开发板测评

    体验】+开箱点灯篇【沁恒CH585开发板免费试用体验】+PWM呼吸灯【沁恒CH585开发板免费试用体验】+手机端控制
    发表于 09-08 10:38

    有奖丨米尔 瑞芯微RK3506开发板免费试用

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3506应用处理器的MYD-YR3506开发板免费试用名额来啦~~米尔提供了3块价值299元的MYD-YR3506开发板发起试用活动您不仅可以免
    的头像 发表于 06-19 08:04 1372次阅读
    有奖丨米尔 瑞芯微RK3506<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    有奖丨米尔 瑞芯微RK3562开发板免费试用新增名额!

    米尔与瑞芯微合作发布的新品基于瑞芯微RK3562应用处理器的MYD-YR3562开发板免费试用名额增加
    的头像 发表于 06-13 08:04 2169次阅读
    有奖丨米尔 瑞芯微RK3562<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>新增名额!

    基于RK3576处理器,米尔RK3576开发板免费试用

    年7月19日   评测数量: 3块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-09 15:00 1446次阅读
    基于RK3576处理器,米尔RK3576<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    多功能+高扩展能力加持,Air8000开发板最新资料

    开发者福利来袭!Air8000开发板兼具全面功能与强大扩展性的开发神器,将让物联网开发、原型设计等任务更高效,加速项目从概念到产品的转化。
    的头像 发表于 06-09 14:18 985次阅读
    多功能+高扩展能力加持,<b class='flag-5'>Air</b>8000<b class='flag-5'>开发板</b>最新资料

    搭载OpenHarmony操作系统,视美泰SC-3568HA开发板免费试用

    : 10块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-05 16:45 1561次阅读
    搭载OpenHarmony操作系统,视美泰SC-3568HA<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>

    基于RK处理器,创龙TL3562-MiniEVM开发板试用体验

    数量: 10块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-05 16:31 1414次阅读
    基于RK处理器,创龙TL3562-MiniEVM<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    性能强悍!合众HZ-RK3568开发板试用体验

    月19日   评测数量: 10块   更多热点文章阅读 基于平头哥TH1520芯片,润开鸿HH-SCDAYU800A开发板免费试用 RISC-V开发板深度评测!顶级开发板免费
    的头像 发表于 06-05 16:30 1826次阅读
    性能强悍!合众HZ-RK3568<b class='flag-5'>开发板</b><b class='flag-5'>试用</b>体验

    【免费试用开发板评测大赛开启!OH 、RISC-V、Rockchip顶级开发板等你试用~

    技术人的狂欢,开发者的盛宴!2025年最值得期待的硬核赛事——电子发烧友开发板评测大赛正式启动!无论你是开源生态的探索者、芯片架构的极客,还是物联网领域的创新达人,本次大赛三大赛
    的头像 发表于 06-05 08:05 1269次阅读
    【免费<b class='flag-5'>试用</b>】<b class='flag-5'>开发板</b>评测大赛开启!OH 、RISC-V、Rockchip顶级<b class='flag-5'>开发板</b>等你<b class='flag-5'>试用</b>~

    有奖丨米尔 NXP i.MX91开发板免费试用来啦

    米尔与NXP合作发布的新品基于NXPi.MX91应用处理器的MYD-LMX91开发板免费试用名额来啦~~米尔提供了3套价值588元的MYD-LMX91开发板发起试用活动您不仅可以免费体
    的头像 发表于 06-05 08:02 1615次阅读
    有奖丨米尔 NXP i.MX91<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>来啦

    技术篇——Air8000开发板,一站式满足多功能高扩展开发需求!

    对于追求高效开发的你来说,Air8000开发板最新资料库的开放绝对不容错过。无论是智能控制、数据采集还是多场景应用开发,其多功能内核与高扩展接口,为各类项目提供“即插即用”式的解决方案
    的头像 发表于 06-04 15:59 837次阅读
    技术篇——<b class='flag-5'>Air</b>8000<b class='flag-5'>开发板</b>,一站式满足多功能高扩展<b class='flag-5'>开发</b>需求!

    【评测试用】合众HZ-T536开发板免费试用体验

    【评测试用】合众HZ-T536开发板免费试用体验
    的头像 发表于 05-27 08:05 1337次阅读
    【评测<b class='flag-5'>试用</b>】合众HZ-T536<b class='flag-5'>开发板</b>免费<b class='flag-5'>试用</b>体验