1. 我使用CH375的字節(jié)模式進行寫U盤,如果我循環(huán)寫,每次寫入32字節(jié),循環(huán)16次,一共是512字節(jié),正好是一個扇區(qū),在字節(jié)模式下,CH375ByteWrite庫函數(shù)是不是要對該扇區(qū)擦除16次? 重寫了16次?(當然會結(jié)合使用DISK_BASE_BUF)
2. 為什么沒有提供類似C語言標準庫的流式文件IO? 字節(jié)模式容易寫壞U盤(不能加個512字節(jié)的扇區(qū)buffer嗎?),扇區(qū)模式太難用了。
3. 看例子里有查詢U盤插入的兩種方式,有什么區(qū)別?
1)while ( CH375DiskStatus != DISK_CONNECT ) xQueryInterrupt();
2) while ( CH375DiskStatus < DISK_CONNECT ) { if ( CH375DiskConnect( ) == ERR_SUCCESS ) break; }
4.在編寫xWriteCH375Cmd 等外部函數(shù)時,按說明前后延時大于4us就可以,結(jié)果我延時20us,在調(diào)用CH375FileOpen時死掉,改成4us左右才行,為什么?
5.模擬并口方式與375通信,對CPU的速度有要求嗎?我用C8051F410,在1.5M時鐘以下不能工作,在調(diào)用CH375FileOpen時死掉,在3M以上正常 ,為什么?