本文來源電子發(fā)燒友社區(qū),作者:岳洋, 帖子地址:https://bbs.elecfans.com/jishu_2289226_1_1.html
今天學(xué)習(xí)下WSL2812B調(diào)試,也是一個實例DEMO,用到了很多的東西。
今天學(xué)習(xí)下WSL2812B調(diào)試,也是一個實例DEMO,用到了很多的東西。
先看下這種燈,這種燈是一種全彩的LED,可以通過數(shù)組改變?nèi)炼冗M行調(diào)節(jié)彩色變化。還有就是這種燈可以級聯(lián),寫是向下傳遞的。
操作這個是需要進行編碼的,也就是1和0被重新定義了,看上圖,0碼是需要維持管腳高電平220ns~380ns之間然后低電平580ns~1us之間,1碼是 高低電平維持時間一致。
看其demo,里面創(chuàng)建了數(shù)組,數(shù)組是每八位代表一種顏色。大家從下圖的選中區(qū)域是否看到了一個愛心和520字樣,這里就是利用這個數(shù)組進行循環(huán)的流動效果。
再來看這張,這張里面需要注意的就是zbff的使用,介紹時c內(nèi)存數(shù)據(jù)操作庫??梢钥聪鹿俜轿臋n介紹。
這里面他推薦的是PWM方式,因為其極低的延時,但是目前我開發(fā)還是沒有弄好,能亮但是顯示的效果不對,想換GPIO 的方式,可能是因為其luaos的原因調(diào)試確實存在問題,如果像32那種裸機不知道會不會好點。我也追蹤了一下源碼。下面是我看源碼實現(xiàn)GPIO操作認(rèn)為的一些問題。
他操作GPIO是通過一個函數(shù)進行電平反轉(zhuǎn)的,然后維持時間就是高的時間。
這里就是delay延時,看里面是ns級別的,但是實際好像比較難控制,然后出來后又是使用的while循環(huán)。
所以調(diào)試時,感覺怎么給都不對。本次大概看了下OS的源碼,沒有深入去調(diào)試,使用起來確實是看燈的,有些廠家的燈可能就不會亮,想要看效果可以參考下面鏈接。
https://wiki.luatos.com/appDevelopment/peripheral/ws2812/ws2812.html
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
調(diào)試
+關(guān)注
關(guān)注
7文章
571瀏覽量
33874 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
4900瀏覽量
97067 -
合宙通信
+關(guān)注
關(guān)注
0文章
146瀏覽量
1717 -
Air105
+關(guān)注
關(guān)注
0文章
48瀏覽量
289
發(fā)布評論請先 登錄
相關(guān)推薦
RNDIS網(wǎng)卡應(yīng)用看這篇!合宙Air780EP低功耗4G模組AT開發(fā)示例
** ? 1.1 硬件準(zhǔn)備 合宙EVB_Air780EP開發(fā)板一套,包括天線、SIM卡; USB線 WIN10以上PC電腦 1.2 軟件準(zhǔn)備 串口工具 如果沒有準(zhǔn)備,推薦使用LLCO
FTP應(yīng)用看這篇!合宙Air780EP低功耗4G模組AT開發(fā)示例
780EX/Air724UG… **一、相關(guān)準(zhǔn)備工作 ** ? 1.1 硬件準(zhǔn)備 合宙EVB_Air780EP開發(fā)板一套,包括天線、SIM卡
合宙Air201資產(chǎn)定位模組LuatOS課程(六):PWRKEY控制解決關(guān)機難問題
? 經(jīng)過前面5期的課程:從hello world初體驗,到點燈、遠(yuǎn)程控制,再到定位,擴展功能,是不是有點上癮了?合宙Air201,如同我們一路升級打怪的得力法器,讓
合宙Air201資產(chǎn)定位模組LuatOS課程:點燈儀式
? 上一期教程,我們學(xué)習(xí)了合宙Air201hello world,很多小伙伴有了初步了解,接下來,推出第二篇:你將體驗工程師的重要儀式——點燈! A
合宙Air780EP模塊——AT指令MQTT接入OneNET開發(fā)指南
過程,Air780EP和MQTT是最佳拍檔,讓設(shè)備互聯(lián)變得輕松又靠譜。想不想試試這簡單又神奇的操作?那就來吧!本文詳細(xì)講解了基于合宙的Air80EP
送給最愛的TA?基于合宙Air001的迷你RGB燈環(huán)
。 那么問題來了,你會親手做來送給最愛的TA嗎? 基于合宙Air001的迷你RGB燈環(huán) - 開源 分享 - 本項目以 合宙
評論