大家好,沁恒論壇的老師好。
我在使用STM32 + CH375, 調(diào)用CH375HFM.lib 讀寫U盤文件?,F(xiàn)在的狀態(tài)是,單獨(dú)進(jìn)行U盤檢測(cè)、U盤是否準(zhǔn)備好的時(shí)候,都返回了正常值顯示成功檢測(cè)、已準(zhǔn)備好。 但是一旦加入任何讀寫文件,或者搜索根目錄文件列表的代碼,程序就死了。系統(tǒng)復(fù)位后,就發(fā)送0x81錯(cuò)誤碼。
請(qǐng)問大家,這是什么情況呢?
大家好,沁恒論壇的老師好。
我在使用STM32 + CH375, 調(diào)用CH375HFM.lib 讀寫U盤文件?,F(xiàn)在的狀態(tài)是,單獨(dú)進(jìn)行U盤檢測(cè)、U盤是否準(zhǔn)備好的時(shí)候,都返回了正常值顯示成功檢測(cè)、已準(zhǔn)備好。 但是一旦加入任何讀寫文件,或者搜索根目錄文件列表的代碼,程序就死了。系統(tǒng)復(fù)位后,就發(fā)送0x81錯(cuò)誤碼。
請(qǐng)問大家,這是什么情況呢?
調(diào)用 CH375DiskSize() 也會(huì)死掉。。
請(qǐng)問你是用的并口還是串口方式,我現(xiàn)在也是用的stm32+CH375,用的三線串口方式,返回?cái)?shù)據(jù)一直是0xff
我用的并口,抓狂。。
U盤檢測(cè)、U盤是否準(zhǔn)備好,并未涉及到真正的磁盤物理扇區(qū)操作,是否為U口電壓降比較大,導(dǎo)致的電源電壓不穩(wěn)定?
@Jie, 非常感謝你的建議。我測(cè)了一下,UD+是3.2 3.3V左右,UD-是0V。