CH376 USB2.0主控插USB3.2 32G U盤能讀取文件,但無法創(chuàng)建文件夾

我們用STM32 + CH376實現(xiàn)MCU U盤讀寫功能,采用的是硬件SPI通訊。如果插入的是USB2.0的U盤,一切正常。如果插入的是USB3.2的U盤,能讀取文件,但無法創(chuàng)建文件夾(CH376DirCreate返回錯誤0xFA)。我們認(rèn)為是CH376 USB2.0主控對USB3.2 U盤兼容性的問題。請問是否正確?另外,我們無法理解為什么讀取USB3.2 U盤是正常的,而寫卻不行。對于CH376是否能讀寫USB3.0及以上U盤是否有什么說明?網(wǎng)上有提到USB3的設(shè)備電壓電流要求高,也可能導(dǎo)致讀寫問題。謝謝

圖片.png

上圖是我們接插件的原理圖。按下圖CH376的參考設(shè)計,接的是47uF的電容,是否跟這個有關(guān)呢?當(dāng)接USB3.2 U盤做寫操作時,欠壓而出現(xiàn)ERR_USB_UNKNOWN???? 0xFA的錯誤。請回復(fù)下,謝謝!

圖片.png


您好,根據(jù)您的反饋,您能讀取文件,也就是您可以正常過DISKMOUNT,文件打開等命令。創(chuàng)建文件返回的0xFA僅僅表示為未知錯誤。根據(jù)您的現(xiàn)象,您可以看以下兩點:

  1. ?image.png

    您可以將Wait376Interrupt函數(shù)的等待時間拉長,防止出現(xiàn)因為等待時間果斷而導(dǎo)致的0xfa錯誤。因為每個操作,中間時間是不一樣的。

  2. 您可以在USB口并聯(lián)一個100uF電容。防止出現(xiàn)U盤的插入等操作,導(dǎo)致電壓降低,從而異常。


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

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