我用的是愛國者迷你王小U,總是檢查不到U盤是否準備好,我將這個忽略,但是下一步查詢磁盤物理容量又出錯,就是:i = CH375DiskSize( ); mStopIfError( i ); 走不過去了,大家認為原因是什么呢?
查看: 5869
回復: 8
查不到磁盤容量???
熱門產(chǎn)品 :
CH641: PD及無線充電專用MCU
再問:由ACT腳控制的指示燈在U盤插進去后,亮一下就滅了,這個現(xiàn)象正常嗎?
有設備連接上的時候指示燈就應該是亮的,斷開連接后才會滅啊
與這個程序比較一下。我成功了。 http://wch.cn/bbs/View.asp?S=101&I=5181
壞蛋兄,你的程序很難讀啊,我就不明白,完全按照手冊和示例來寫的,怎么就查不到磁盤容量呢?
燈亮一下立刻滅,說明肯定有問題,硬件上可能是插盤時沖擊電流太電(未加限流電阻) 軟件上是程序錯誤(I/O錯誤,地址沖突等等)
現(xiàn)已解決燈滅問題。同時將小U格成FAT16,做這一步后i = CH375DiskSize( );i的值為0x10,接下去能讀到小U里的文件名,但是讀不到文件里的內(nèi)容
經(jīng)檢查發(fā)現(xiàn),凡是對U盤操作的函數(shù)都沒有返回值??? 但是那些對CH375和庫初始化的函數(shù)又是對的 不支持愛國者FAT32?還是我少做了些什么?
如果你使用了公司的庫文件,就要注意有些庫僅支持FAT16.
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務您
只有登錄才能回復,可以選擇微信賬號登錄