CH376FileOpen問題

我用CH376芯片寫操作U盤(FAT32格式),連接采用并口、查詢#INT引腳的方式。發(fā)現(xiàn)在調(diào)用函數(shù)CH376FileOpen( "/MY_ADC.TXT" )后即使U盤里沒有MY_ADC.TXT文件,也會返回USB_INT_SUCCESS,按理應(yīng)該是返回ERR_MISS_FILE。而且用該函數(shù)不管打開什么文件名都是返回USB_INT_SUCCESS,長文件名也是。請問各位大俠這是什么地方有問題?。??代碼是參照例程里寫的!

之前的CH376DISKMOUNT有沒有正確通過?你把U盤重新格式化一下試試?如果流程正確返回值應(yīng)該也是正確的。


之前CH376DISKMOUNT正確通過了,U盤也重新格式化過,還是沒用!


感覺像是你中斷那塊有問題,你讀到的中斷狀態(tài)有可能是前面一次的狀態(tài),你可以用示波器監(jiān)控一下INT#引腳的狀態(tài)。


ZBin多謝提醒了!問題已解決,是移植程序時一些延時沒弄好!我現(xiàn)在是用的扇區(qū)方式寫文件,但換成字節(jié)方式就出錯,這是什么原因??


扇區(qū)寫和字節(jié)寫操作流程類似,你字節(jié)寫監(jiān)控一下具體哪邊出錯?


在字節(jié)寫操作前用CH376GetFileSize讀取了文件大小,把這個調(diào)用屏蔽后就正常了。我換成扇區(qū)模式,同樣寫前先調(diào)用CH376GetFileSize,但沒有出問題!


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

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