我使用375A開發(fā)產品,控制器為LPC2114,但是一直無法正常讀寫U盤。有以下問題請教
出現(xiàn)的現(xiàn)象如下: 1、初始化及查詢U盤狀態(tài)均成功,但無法創(chuàng)建文件,創(chuàng)建文件時總是返回0x1F。 2、如果先用PC機在U盤上創(chuàng)建文件,追加數(shù)據的話加的都是空字符,如果覆蓋原數(shù)據則可以成功。 即mCmdParam.Locate.mSectorOffset = 0xffffffff的話程序一直在CH375FileLocate( )中運行,出不來。 如mCmdParam.Locate.mSectorOffset = 0能正常添加,但是后果是原來數(shù)據被覆蓋。 如mCmdParam.Locate.mSectorOffset = 1也能正常返回,但是添加的全空字符。 而且挑U盤挑的利害,3、4個U盤只有一個可用。
已經試過的方法: 1、文件名字前的/和\\, 2、命令和數(shù)據寫函數(shù)里的延時mDelay()的參數(shù)20、30、40、50都試過了。 3、U盤已經格式化N(N>100)次了. 4、數(shù)據線應該沒什么問題,因為同一套數(shù)據線我控制LCD都是正確的,而且調試U盤時我已經把LCD模塊去掉了, 不存在相互影響的問題。
疑問: 1、我是用ARM控制375A,3.3V推5V的芯片是否有需要特別注意的地方? 2、是否需要更換375A芯片?[Emot]1[/Emot]