首先謝謝hcn的回復(fù),我將以前的貼子的內(nèi)容進(jìn)行整理一起貼在這兒吧. 我執(zhí)行的是CH373EV0(好像是) 就是用查詢方式的示例代碼 在讀第一個段時 c = mReadSector( 0, 1 ); 跟蹤程序 for ( mBlockCount = iSectorCount * CH375_BLK_PER_SEC; mBlockCount != 0; mBlockCount -- ) { /* 數(shù)據(jù)塊計數(shù) */ mIntStatus = mWaitInterrupt( ); /* 等待中斷并獲取狀態(tài) */ 返回值是0x01 但是對DATASHEET,這個值勤是設(shè)備方式吧,但是我一定沒有改源程序啊.并且己成功設(shè)置CH375為主機(jī)方式了
查看: 1290
回復(fù): 5
USB讀寫U盤出錯
熱門產(chǎn)品 :
CH390:以太網(wǎng)控制器芯片
試了很多次還是這樣, 無語,等待高人回答,大家有沒有遇到這樣的問題
建議用公司子程序庫來讀寫.
最簡單判斷你CH375有沒有設(shè)置為主方式(模式6),就是看拉入優(yōu)盤后#ACT是否拉低。如果沒有拉低,查查硬件。
那你現(xiàn)在能檢測到設(shè)備連接以及可以將U盤的初始化都通過嗎?還有就是這個中斷狀態(tài)的返回和你的設(shè)置模式什么的是完全2個概念,狀態(tài)的返回你可以查看頭文件以及說明書,按照你說的,你可以換一個U盤試下
感謝大家?guī)臀乙黄鹣朕k法,我只能晚上處理這個事情.呵呵,爭取今天晚上把它弄好:)
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄