關(guān)于CH32V307+SPI3的問題

項(xiàng)目的硬件板使用的是SPI3,官方的SPI_FLASH例子是使用的SPI1,在其基礎(chǔ)上改為SPI3。有以下問題:

使用WCH-LINK下載程序,能正常識別W25Q128的ID(ef17)。重新上電獲取ID就不對了,變成了0xef00,讀寫Flash也不成功。手頭上2塊硬件板都是這種情況,請問下,這是什么問題造成的?




附件main.c是將SPI_FLASH例子改為SPI3。

icon_rar.gifmain.rar


您好,附件為CH32V307 SPI3操作FLASH例程,可以參考下

icon_rar.gifCH32V307 SPI3_FLASH.zip



你好,使用了你提供的例程,仍是同樣的問題。我CS使用的是GPIOD7,不過應(yīng)該影響不大。使用硬件SPI3,只有WCH-LINK燒寫成功后自動復(fù)位運(yùn)行是沒有問題,只是斷電后重新上電就只有讀到第一個字節(jié)是對,后面讀到的都是0x00。使用軟件模擬SPI沒有問題。

不過還是感謝你t_0006.gif,不深究了,先用軟件模擬將就使用。


不過論壇也有人遇到跟我同樣的問題,也是使用SPI3。http://m.findthetime.net/bbs/thread-92703-1.html


您好,附件例程我將CS腳也改為了PD7,這邊測試直接斷電上電復(fù)位也是沒問題的,你可以直接下載附件例程試一下

icon_rar.gifCH32V307 SPI3讀寫FLASH.zip


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

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