0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【合宙Air105開(kāi)發(fā)板試用體驗(yàn)】WSL2812全彩燈點(diǎn)燈

開(kāi)發(fā)板試用精選 ? 來(lái)源:開(kāi)發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-12-02 10:59 ? 次閱讀
本文來(lái)源電子發(fā)燒友社區(qū),作者:岳洋, 帖子地址:https://bbs.elecfans.com/jishu_2289226_1_1.html

今天學(xué)習(xí)下WSL2812B調(diào)試,也是一個(gè)實(shí)例DEMO,用到了很多的東西。
pYYBAGK1sW2AJr_AAADP5R2hB08576.png
先看下這種燈,這種燈是一種全彩的LED,可以通過(guò)數(shù)組改變?nèi)炼冗M(jìn)行調(diào)節(jié)彩色變化。還有就是這種燈可以級(jí)聯(lián),寫(xiě)是向下傳遞的。
操作這個(gè)是需要進(jìn)行編碼的,也就是1和0被重新定義了,看上圖,0碼是需要維持管腳高電平220ns~380ns之間然后低電平580ns~1us之間,1碼是 高低電平維持時(shí)間一致。
看其demo,里面創(chuàng)建了數(shù)組,數(shù)組是每八位代表一種顏色。大家從下圖的選中區(qū)域是否看到了一個(gè)愛(ài)心和520字樣,這里就是利用這個(gè)數(shù)組進(jìn)行循環(huán)的流動(dòng)效果。
poYBAGK1sW6AO1_KAAE1_o02tz0145.png
pYYBAGK1sW-ANjekAAFBKitGaZo148.png
pYYBAGK1sW-AXCZFAADulvLv2x8317.png
再來(lái)看這張,這張里面需要注意的就是zbff的使用,介紹時(shí)c內(nèi)存數(shù)據(jù)操作庫(kù)??梢钥聪鹿俜轿臋n介紹。
poYBAGK1sXCACsWZAAEyKguFjNU201.png
這里面他推薦的是PWM方式,因?yàn)槠錁O低的延時(shí),但是目前我開(kāi)發(fā)還是沒(méi)有弄好,能亮但是顯示的效果不對(duì),想換GPIO 的方式,可能是因?yàn)槠鋖uaos的原因調(diào)試確實(shí)存在問(wèn)題,如果像32那種裸機(jī)不知道會(huì)不會(huì)好點(diǎn)。我也追蹤了一下源碼。下面是我看源碼實(shí)現(xiàn)GPIO操作認(rèn)為的一些問(wèn)題。
poYBAGK1sXGATIxOAAIpxyA4nlM481.png
這幾個(gè)就是我們需要用到的,從gitee上下載即可。我們關(guān)注下sensor里面的實(shí)現(xiàn)
pYYBAGK1sXGAXj5tAAHLBhr65ek411.png
他操作GPIO是通過(guò)一個(gè)函數(shù)進(jìn)行電平反轉(zhuǎn)的,然后維持時(shí)間就是高的時(shí)間。
poYBAGK1sXKAJgp2AAD1EnXpOl4137.png
這里就是delay延時(shí),看里面是ns級(jí)別的,但是實(shí)際好像比較難控制,然后出來(lái)后又是使用的while循環(huán)。
pYYBAGK1sXOAFvjGAAEGh4k5Fe4396.png
所以調(diào)試時(shí),感覺(jué)怎么給都不對(duì)。本次大概看了下OS的源碼,沒(méi)有深入去調(diào)試,使用起來(lái)確實(shí)是看燈的,有些廠家的燈可能就不會(huì)亮,想要看效果可以參考下面鏈接。
https://wiki.luatos.com/appDevelopment/peripheral/ws2812/ws2812.html

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 調(diào)試
    +關(guān)注

    關(guān)注

    7

    文章

    583

    瀏覽量

    33999
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5087

    瀏覽量

    97792
  • 合宙通信
    +關(guān)注

    關(guān)注

    0

    文章

    148

    瀏覽量

    1785
  • Air105
    +關(guān)注

    關(guān)注

    0

    文章

    48

    瀏覽量

    306
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    干貨分享:Air780E開(kāi)發(fā)板如何使用?

    ? 一、概述 CORE-AIR780E 開(kāi)發(fā)板通信推出的基于 Air780E 模組所開(kāi)發(fā)
    的頭像 發(fā)表于 10-25 17:46 ?343次閱讀
    干貨分享:<b class='flag-5'>Air</b>780E<b class='flag-5'>開(kāi)發(fā)板</b>如何使用?

    如何使用Air780E開(kāi)發(fā)板?看這篇就夠了!

    ? 一、綜述 CORE-AIR780E 開(kāi)發(fā)板通信推出的基于 Air780E 模組所開(kāi)發(fā)
    的頭像 發(fā)表于 10-23 17:07 ?481次閱讀
    如何使用<b class='flag-5'>Air</b>780E<b class='flag-5'>開(kāi)發(fā)板</b>?看這篇就夠了!

    RNDIS網(wǎng)卡應(yīng)用看這篇!Air780EP低功耗4G模組AT開(kāi)發(fā)示例

    ** ? 1.1 硬件準(zhǔn)備 EVB_Air780EP開(kāi)發(fā)板一套,包括天線(xiàn)、SIM卡; USB線(xiàn) WIN10以上PC電腦 1.2 軟件準(zhǔn)備 串口工具 如果沒(méi)有準(zhǔn)備,推薦使用LLCO
    的頭像 發(fā)表于 09-30 06:59 ?629次閱讀
    RNDIS網(wǎng)卡應(yīng)用看這篇!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP低功耗4G模組AT<b class='flag-5'>開(kāi)發(fā)</b>示例

    FTP應(yīng)用看這篇!Air780EP低功耗4G模組AT開(kāi)發(fā)示例

    780EX/Air724UG… **一、相關(guān)準(zhǔn)備工作 ** ? 1.1 硬件準(zhǔn)備 EVB_Air780EP開(kāi)發(fā)板一套,包括天線(xiàn)、SIM卡
    的頭像 發(fā)表于 09-29 09:36 ?1858次閱讀
    FTP應(yīng)用看這篇!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP低功耗4G模組AT<b class='flag-5'>開(kāi)發(fā)</b>示例

    Air201資產(chǎn)定位模組LuatOS課程(六):PWRKEY控制解決關(guān)機(jī)難問(wèn)題

    ? 經(jīng)過(guò)前面5期的課程:從hello world初體驗(yàn),到點(diǎn)燈、遠(yuǎn)程控制,再到定位,擴(kuò)展功能,是不是有點(diǎn)上癮了?Air201,如同我們一路升級(jí)打怪的得力法器,讓
    的頭像 發(fā)表于 09-18 07:06 ?488次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>201資產(chǎn)定位模組LuatOS課程(六):PWRKEY控制解決關(guān)機(jī)難問(wèn)題

    Air201資產(chǎn)定位模組LuatOS課程:點(diǎn)燈儀式

    ? 上一期教程,我們學(xué)習(xí)了Air201hello world,很多小伙伴有了初步了解,接下來(lái),推出第二篇:你將體驗(yàn)工程師的重要儀式——點(diǎn)燈! A
    的頭像 發(fā)表于 09-14 16:24 ?372次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>201資產(chǎn)定位模組LuatOS課程:<b class='flag-5'>點(diǎn)燈</b>儀式

    低功耗4G模組AIR780EX ——開(kāi)發(fā)板使用說(shuō)明

    EVB-AIR780EX 開(kāi)發(fā)板通信推出的基于 Air780EX 模組所開(kāi)發(fā)的,包含電源,
    的頭像 發(fā)表于 09-11 11:55 ?750次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模組<b class='flag-5'>AIR</b>780EX ——<b class='flag-5'>開(kāi)發(fā)板</b>使用說(shuō)明

    4G模組Air780E開(kāi)發(fā)板使用手冊(cè)

    開(kāi)發(fā)板Air780E使用說(shuō)明
    的頭像 發(fā)表于 09-09 18:22 ?779次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>4G模組<b class='flag-5'>Air</b>780E<b class='flag-5'>開(kāi)發(fā)板</b>使用手冊(cè)

    LuatOS開(kāi)發(fā)板Core_Air780EP使用說(shuō)明

    Core-Air780EP 開(kāi)發(fā)板通信推出的基于 Air780EP 模組所開(kāi)發(fā)的,包含電源
    的頭像 發(fā)表于 09-03 17:38 ?620次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>開(kāi)發(fā)板</b>Core_<b class='flag-5'>Air</b>780EP使用說(shuō)明

    低功耗4G模組Air700EAQ——開(kāi)發(fā)板使用說(shuō)明

    低功耗4G模組Air700EAQ——開(kāi)發(fā)板使用說(shuō)明
    的頭像 發(fā)表于 08-30 17:14 ?1158次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>低功耗4G模組<b class='flag-5'>Air</b>700EAQ——<b class='flag-5'>開(kāi)發(fā)板</b>使用說(shuō)明

    LuatOS開(kāi)發(fā)板使用手冊(cè)——Air700EAQ

    本文詳細(xì)講解了Air700EAQ開(kāi)發(fā)板的使用說(shuō)明。
    的頭像 發(fā)表于 08-28 14:37 ?552次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>開(kāi)發(fā)板</b>使用手冊(cè)——<b class='flag-5'>Air</b>700EAQ

    LuatOS開(kāi)發(fā)板使用手冊(cè)——Air700ECQ

    LuatOS開(kāi)發(fā)板使用說(shuō)明——Air700ECQ
    的頭像 發(fā)表于 08-23 16:28 ?602次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS<b class='flag-5'>開(kāi)發(fā)板</b>使用手冊(cè)——<b class='flag-5'>Air</b>700ECQ

    Air700ECQ硬件設(shè)計(jì)手冊(cè)——應(yīng)用接口1

    Air700ECQ硬件設(shè)計(jì)手冊(cè)——應(yīng)用接口1
    的頭像 發(fā)表于 08-21 18:46 ?411次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>700ECQ硬件設(shè)計(jì)手冊(cè)——應(yīng)用接口1

    Air780EP模塊——AT指令MQTT接入OneNET開(kāi)發(fā)指南

    過(guò)程,Air780EP和MQTT是最佳拍檔,讓設(shè)備互聯(lián)變得輕松又靠譜。想不想試試這簡(jiǎn)單又神奇的操作?那就來(lái)吧!本文詳細(xì)講解了基于Air80EP
    的頭像 發(fā)表于 08-19 16:40 ?2340次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP模塊——AT指令MQTT接入OneNET<b class='flag-5'>開(kāi)發(fā)</b>指南

    Air780EP模塊Lua開(kāi)發(fā)阿里云應(yīng)用指南

    Air780EP模塊Lua開(kāi)發(fā)阿里云超詳細(xì)教學(xué)!看完包學(xué)會(huì)!
    的頭像 發(fā)表于 08-08 09:00 ?1013次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>Air</b>780EP模塊Lua<b class='flag-5'>開(kāi)發(fā)</b>阿里云應(yīng)用指南