久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 使用SPI驅動WS2812調試呼吸燈效果不行 [打印本頁]

作者: 2260657125    時間: 2024-3-18 16:36
標題: 使用SPI驅動WS2812調試呼吸燈效果不行
我使用的芯片是靈動微MM32G0001,芯片不支持DMA,RGB的驅動代碼也是網上參考別人的,但是在做呼吸燈效果的時候,會出現閃爍,求大佬解答一下                        if(++rgbTime > 10)//10ms
                        {
                                rgbTime = 0;
                                
                                WS2812B_SendColor(Time_1,0,0);
                                
                                if(Time_2 == 0)
                                {
                                        if(Time_1 < 255)
                                        {
                                                Time_1 ++;
                                        }
                                }
                                else
                                {
                                        if(Time_1 > 0)
                                        {
                                                Time_1 --;
                                        }
                                }
                                
                                if(Time_1 == 255)
                                {
                                        Time_2 = 1;
                                }
                                else if(Time_1 == 0)
                                {
                                        Time_2 = 0;
                                }
                        }


5fa17eab1fd62ce58bc064292b91f6f4.gif (1.18 MB, 下載次數: 97)

5fa17eab1fd62ce58bc064292b91f6f4.gif

作者: villain_tian    時間: 2024-3-18 19:55
嗯,我覺得可能是 SPI 通信的問題。你可以檢查一下 SPI 的接線是否正確,還有時鐘頻率這些設置。確保 SPI 接口的配置正確,包括時鐘頻率、數據位順序、極性等。可以參考芯片的規格說明書和 WS2812 的數據手冊進行配置。
作者: Graves    時間: 2024-3-19 09:11
不知道WS2812B_SendColor函數是怎樣的,如果這個函數只是用spi通訊發Time_1這個變量值,那肯定是達不到呼吸燈效果。spi發2812時序是以1byte代替一個“1”或“0”時序,那么一個燈就應該發24個byte數據。調用WS2812B_SendColor函數會發24位數據嗎
作者: Y_G_G    時間: 2024-3-19 09:13
我沒有認真看過WS2812的其它參數,在我印象中2812不是SPI通訊的,論壇中也有WS2812的代碼,我之前就是從論壇上復制的
作者: 2260657125    時間: 2024-3-19 11:28
villain_tian 發表于 2024-3-18 19:55
嗯,我覺得可能是 SPI 通信的問題。你可以檢查一下 SPI 的接線是否正確,還有時鐘頻率這些設置。確保 SPI  ...

謝謝提醒,今天早上用示波器抓了數據,是因為發送數據bit位的順序有問題導致的
作者: 2260657125    時間: 2024-3-19 11:30
問題已經解決,感謝大家的幫助
作者: DAI031    時間: 2024-4-29 22:28
小伙子好好干,看好你




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 四虎永久在线 | 精品久久一区二区三区 | 日韩三级精品 | 激情五月综合色婷婷一区二区 | 狠狠躁夜夜躁人爽 | 黄色大片在线播放 | 欧美成人精品一区二区三区在线看 | 久久爱影视i | 麻豆成人91精品二区三区 | 日本在线不卡视频 | 久久成人av | 亚洲综合五月 | 特级做a爱片免费69 伊人超碰在线 | 日本a在线观看 | 久久久夜夜夜 | 中文字幕在线免费观看视频 | 欧美一区二区在线视频 | 中文字幕免费视频 | 日韩av资源 | 成人黄色免费视频 | 国产高清一区二区三区 | 欧美精品国产 | 免费在线观看黄色片 | 久久精品导航 | 91av视频在线 | 亚欧洲精品在线视频免费观看 | 精品少妇3p| 欧美三级韩国三级日本三斤在线观看 | 色综合88| av在线播放免费 | 国产一区二区三区免费视频 | 91久| 免费性视频 | 国产三级视频在线播放 | 触手繁殖の地狱3d啪啪 | 黄色三级视频网站 | 久久久亚洲天堂 | 成人免费在线观看网站 | 青青草免费在线观看视频 | 日韩成人一区二区 | 精品久久久久久久久久久久久 |