ch573 spi驅(qū)動ws2812,mosi和miso影響問題

ch573 spi驅(qū)動ws2812,mosi和miso影響問題

  1. 如果將PA15接地,MOSI驅(qū)動ws2812就沒有問題

  2. 如果將PA15即MISO接高電平,MOSI?PA14驅(qū)動ws2812就亂閃

  3. 如何配置將兩者獨立,不到它互相影響

miso的電平狀態(tài)對mosi是有影響的,需要將miso設(shè)置為輸出,默認輸出低電平。


但是現(xiàn)在項目PCB已經(jīng)打板回來了,不能用PA14作用輸出,然后改一下配置嗎?使PA15不能影響PA14

現(xiàn)在的配置是這樣

/*********************************************************************

?* @fn? ? ? SPI0_MasterDefInit

?*

?* @brief? ?主機模式默認初始化:模式0+3線全雙工+8MHz

?*

?* @param? ?none

?*

?* @return? none

?*/

void SPI0_MasterDefInit(void)

{

? ? R8_SPI0_CLOCK_DIV = 2; // 主頻時鐘4分頻

? ? R8_SPI0_CTRL_MOD = RB_SPI_ALL_CLEAR;

? ? R8_SPI0_CTRL_MOD = RB_SPI_MOSI_OE;

? ? R8_SPI0_CTRL_MOD &= ~RB_SPI_FIFO_DIR;//發(fā)送模式

? ? R8_SPI0_CTRL_CFG |= RB_SPI_AUTO_IF;? ? ?// 訪問BUFFER/FIFO自動清除IF_BYTE_END標(biāo)志

? ? R8_SPI0_CTRL_CFG &= ~RB_SPI_DMA_ENABLE; // 不啟動DMA方式

? ? //R8_SPI0_CTRL_CFG |= RB_SPI_DMA_ENABLE; // 啟動DMA

}



現(xiàn)在PA15已用作按鍵檢測輸入IO了,在不改PCB的情況下有沒有辦法解決?


您好,建議替換一個引腳做按鍵檢測。


這是CH573特有的問題嗎?CH582有這個問題嗎?


CH582需要將MISO配置為低電平輸出并懸空。


此類注意事項或者芯片發(fā)布后發(fā)現(xiàn)的問題,有沒有同一的文檔記錄?如果有的話,請分享一下。


可以參考該博客,最后的注意事項:

CH579/CH57x/CH573/CH582/CH58x SPI使用 - iot-fan - 博客園 (cnblogs.com)

如果使用其他功能存在問題,可以描述我們查看是否存在該現(xiàn)象。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频