熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時(shí)間: 2026-2-23 19:55
正文摘要:WS2812的單總線是根據(jù)高電平時(shí)間決定是邏輯1還是邏輯0的,而SPI恰巧是不歸零碼,只有當(dāng)數(shù)據(jù)比特改變時(shí),才會(huì)改變MOSI的電平。 比如輸出11110111的時(shí)候,前四個(gè)1MOSI都是高電平,不會(huì)回到低電平,因此可以使用SPI模 ... |
lmn2005 發(fā)表于 2026-3-16 11:49 忘記說(shuō)了,可以用的,MISO需要關(guān)閉數(shù)字輸入功能,可做電平控制或PWM輸出,CLK引腳僅能設(shè)為高阻模式,不需要關(guān)閉數(shù)字輸入,可做電平采集或ADC。 |
| SPI通訊需要多個(gè)IO口,現(xiàn)在雖然只用到一個(gè)IO去控制WS2812,是不是SPI其他端口也無(wú)法另作他用了? |
有點(diǎn)意思。。測(cè)試一下 |
| 已經(jīng)在STC8H1K08T上測(cè)試通過(guò),代碼在STC8H上同樣可用 |
Powered by 單片機(jī)教程網(wǎng)