在室外環(huán)境照明球泡燈上使用ESP32-D0WD-V3芯片,ESP-IDF版本為idf5.0時(shí),在使用RMT驅(qū)動(dòng)三個(gè)RGB燈,這三個(gè)燈色每次都是統(tǒng)一的,但是有時(shí)會(huì)出現(xiàn)其中一個(gè)顏色異常的現(xiàn)象,程序中用到了藍(lán)牙和wifi,這是為什么呢?
啟明云端/02
解決思路
通過邏輯分析儀抓取波形判斷數(shù)據(jù),發(fā)現(xiàn)發(fā)出的數(shù)據(jù)與設(shè)置的數(shù)據(jù)不同。


將藍(lán)牙和WiFi關(guān)閉,判斷一下是否因?yàn)閣ifi和藍(lán)牙影響到了數(shù)據(jù)。關(guān)閉后通過儀器發(fā)現(xiàn)數(shù)據(jù)正常了。說明發(fā)送的數(shù)據(jù)被WiFi、藍(lán)牙等開關(guān)(中斷)等操作影響了。
啟明云端/03
解決方案
SO easy!建議將RMT驅(qū)動(dòng)程序安裝在單獨(dú)的CPU內(nèi)核上,以避免與其他中斷密集型外設(shè)(例如 WiFi、藍(lán)牙)競爭相同的CPU資源。
如果無法將RMT驅(qū)動(dòng)程序安裝在單獨(dú)的CPU內(nèi)核上,那就增大mem_block_symbols,最大可以是64*8。
-
芯片
+關(guān)注
關(guān)注
463文章
54010瀏覽量
466041 -
AI
+關(guān)注
關(guān)注
91文章
39793瀏覽量
301395 -
ESP32
+關(guān)注
關(guān)注
26文章
1195瀏覽量
21695
發(fā)布評(píng)論請(qǐng)先 登錄
物聯(lián)網(wǎng)市場再現(xiàn)兩款國產(chǎn)芯片黑馬——樂鑫ESP32 樂鑫ESP8285
一組圖帶你快速了解樂鑫ESP8266/ESP32/ESP32-C/ESP32-S系列芯片的區(qū)別
【AI技術(shù)支持】樂鑫ESP32芯片RMT控?zé)舢惓栴}處理
評(píng)論