請問版主能把LIB文件的源程序傳一份給我嗎? 想進一步學(xué)習(xí)貴公司的芯片,感覺很好用,技術(shù)支持也很詳細。并且也很“傻瓜” 很多函數(shù)都封裝得太好了。不能看到具體操作,所以感覺用起來也很被動,有問題都只有找 你們回帖?。?!
1.再有,我試過自己編寫文件創(chuàng)建,文件讀寫函數(shù),但思路很不清晰,剛開始使用375芯片的時候,知道了A0主要控制區(qū)別數(shù)據(jù)/指令。后來覺得芯片留給我們操作的接口只有這一個。 2.通過宏對應(yīng)的值便能實現(xiàn)對應(yīng)操作。 3.比如創(chuàng)建一個新的文件,我把這個創(chuàng)建文件的指令寫進去,便自動做創(chuàng)建文件操作?那文件名有是通過怎樣的方式實現(xiàn)的呢? 是寫了創(chuàng)建文件指令就馬上寫文件名的數(shù)據(jù)到375嗎? 4.諸如此類的問題,使我不能自己編寫讀寫函數(shù)等??! 請高手指點1,2!?。。。?!
(1)庫文件可直接從網(wǎng)上下載:http://wch.cn/download/list.asp?id=41 (2)實際操作接口應(yīng)為2個,命令口與數(shù)據(jù)口,通過A0區(qū)分 (3)CH375FileCreate需要一個參數(shù),即文件名,通過mCmdParam.Create.mPathName[]數(shù)組傳遞;創(chuàng)建文件指令是通過375把文件名寫入U盤 (4)庫中有封裝好的讀寫函數(shù),如:CH375FileRead,CH375FileWrite,不需要用戶去編寫,大部分函數(shù)都有返回值,用戶不需要關(guān)心他們是怎么執(zhí)行的,只要關(guān)系返回值即可。
其實低層的函數(shù)也就是USBX協(xié)議和BULK ONLY,FAT文件系統(tǒng).您要知道如何創(chuàng)建操作文件的以上三個協(xié)議必須了解熟悉.BULK ONLY協(xié)議已經(jīng)固化在CH375中. 如果您想自己編寫的話,您可以下載CH375EVT.ZIP參考: CH375\EVT\PUB\MCS51C\MISCELL下面的程序.在此基礎(chǔ)上編寫文件系統(tǒng)就可以了.
SCM:因為LIB中的函數(shù)我們用不上,但是他確占了空間,并且空間有限所以想到需要自己編寫函數(shù). 紅桃六:正在仔細研究,謝謝!!!