點(diǎn)亮的時(shí)序總對(duì)應(yīng)不上,請(qǐng)問(wèn)有相關(guān)的例程嗎?
查看: 3762
回復(fù): 3
請(qǐng)問(wèn)有ch571使用定時(shí)器pwm+dma驅(qū)動(dòng)ws2812b的例程嗎?
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機(jī)
不應(yīng)該???
難道你在DMA發(fā)送過(guò)程中修改了DMA緩存內(nèi)容?這樣操作肯定會(huì)亂的啊。
一般都是雙緩存處理,靜態(tài)緩存1默認(rèn)是DMA發(fā)送緩存,全局緩存2是給用存入的緩存。每次DMA開始就把緩存2數(shù)據(jù)處理為每個(gè)燈珠24位后載入到緩存1后再發(fā)送出去,這樣可以保證認(rèn)任一個(gè)燈珠的24個(gè)位都不會(huì)出錯(cuò)。
以上純屬個(gè)人觀點(diǎn)…
頂一下
發(fā)送過(guò)程中沒(méi)有更改,發(fā)送完之后進(jìn)中斷修改標(biāo)志位,后續(xù)才會(huì)更改。
您好,現(xiàn)有57x走SPI驅(qū)動(dòng)ws2812的參考代碼,定時(shí)器輸出PWM驅(qū)燈的代碼晚點(diǎn)提供,您需要的話請(qǐng)聯(lián)系郵箱zhaiyw@wch.cn
請(qǐng)勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語(yǔ)言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄