欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

STC15W204S單片機control ws2812B七彩流水燈程序(36燈)

查看數: 22183 | 評論數: 21 | 收藏 18
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2019-1-5 14:30

正文摘要:

上次程序更新后,STC15W204s控制ws2812B七彩流水燈,發現一個問題,就是keil C編譯時,燈數調整為37時,一直報錯說內存超出,希望高手能指點迷津,現在將36燈程序分享給大家: 單片機源碼: #include<stc15.h> #in ...

回復

ID:688008 發表于 2022-10-3 14:14
mark一下,后面玩的時候再來看看
ID:613016 發表于 2022-9-29 13:31
非常感謝,正好需要,我目前控制30燈珠
ID:509408 發表于 2021-7-10 14:02
nanyexin 發表于 2021-6-16 18:54
如果要驅動1024個像素點呢?就時候1024個燈,市場上的可以做到,怎么修改……。

算一下理論時間,數據手冊上發送一個bit需要1.25us左右,一個RGB像素點24bit。共需要時間 1024*1.25*24 = 30720us,即光驅動這1024顆燈需要30ms以上,這個時間已經很長了。發送過程中還不能被其他任務打斷。然后你的ram資源要足夠 (1024*3個byte,即3kb以上,想實現復雜花樣效果就要考慮算法、硬件設計,全亮這電源起碼都60安的電流了) ,
ID:468169 發表于 2021-6-16 18:54
bababibu 發表于 2020-10-20 17:25
將idata改為xdata,可以128燈,我用STC15W4K32S4仿真可以成功

#define numLEDs 128  //燈的個數
...

如果要驅動1024個像素點呢?就時候1024個燈,市場上的可以做到,怎么修改……。
ID:79544 發表于 2021-3-23 11:35
bababibu 發表于 2020-10-20 17:25
將idata改為xdata,可以128燈,我用STC15W4K32S4仿真可以成功

#define numLEDs 128  //燈的個數
...

牛人!!!!!!!!!!!!!!!!
ID:79544 發表于 2021-3-23 09:59
yuren1984 發表于 2019-1-10 05:23
已經解unsigned char idata buf_R[numLEDs] = {0};//顏色緩存 unsigned char buf_G[numLEDs] = {0};//顏色 ...

感謝分享,學習啦。這樣修改的確可以驅動60個燈珠
ID:828768 發表于 2020-10-20 17:25
將idata改為xdata,可以128燈,我用STC15W4K32S4仿真可以成功

#define numLEDs 128  //燈的個數
unsigned char xdata buf_R[numLEDs] = {0};//顏色緩存
unsigned char xdata buf_G[numLEDs] = {0};
unsigned char xdata buf_B[numLEDs] = {0};

ID:436758 發表于 2020-5-22 20:52
我都用臺系類PIC的,16M 2T 一樣的可以做到完美時序
ID:578423 發表于 2020-5-3 18:11
樓主,如果第一個燈亮后保持到第二個亮后也保持,第三個亮后也保持,這個怎寫?太感謝了
ID:578423 發表于 2020-5-1 15:42
試程序要以用
ID:712612 發表于 2020-4-2 09:35
感謝樓主
ID:311419 發表于 2020-3-25 10:57
晶振頻率太低,要33M,我的可以用
ID:398994 發表于 2020-3-25 10:01
好東西
ID:406128 發表于 2019-3-28 11:25
老兄,你的頭文件是對的,我的改了頭文件就報錯
ID:375313 發表于 2019-2-21 21:33
陳小手43970 發表于 2019-2-20 12:51
你好,我發現這個程序只能亮ff的顏色,其余0-254的顏色無法顯示哎

你的是不是也只亮白色
ID:238749 發表于 2019-2-20 12:51
你好,我發現這個程序只能亮ff的顏色,其余0-254的顏色無法顯示哎
ID:439460 發表于 2019-1-10 05:26
June1210 發表于 2019-1-7 15:12
樓主 可以加個好友么  我也學STC15W204S

可以啊,加我QQ 176492137
ID:439460 發表于 2019-1-10 05:25
摯愛梅兒 發表于 2019-1-8 10:05
keil設置target options------memory Model 選擇large:variables in XDATA再編譯一遍試試

這樣編譯我試了,程序能編譯能通過,下載單片機里一個燈都不亮,百度了一下說要加外部RAM
ID:439460 發表于 2019-1-10 05:23
已經解unsigned char idata buf_R[numLEDs] = {0};//顏色緩存 unsigned char buf_G[numLEDs] = {0};//顏色緩unsigned char buf_B[numLEDs] = {0};//顏色緩存,這樣修改最多可以點78顆燈,有興趣的朋友可以試一試     
ID:88049 發表于 2019-1-8 10:05
keil設置target options------memory Model 選擇large:variables in XDATA再編譯一遍試試
ID:419125 發表于 2019-1-7 15:12
樓主 可以加個好友么  我也學STC15W204S

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表