如題。我現(xiàn)在要想USB存儲設(shè)備的特定地址寫入10個字節(jié)的數(shù)據(jù),我看手冊上提供的指令只有一個WR_USB_DATA7可用,但有個疑問,就是如何定位寫入USB存儲設(shè)備的地址。在以扇區(qū)為單位的寫操作中可以由DISK_WRITE來確定寫入USB存儲設(shè)備的地址,可我不夠一個扇區(qū)的寫入,如果也用這個命令定位地址,那么寫完需要的10個字節(jié)后,我如何讓375知道寫過程完結(jié),而不需要寫完剩下的502個字節(jié)?
查看: 3046
回復(fù): 4
[求助]請問如何用375向USB存儲設(shè)備寫少于1個扇區(qū)的數(shù)據(jù)
熱門產(chǎn)品 :
CH394: 以太網(wǎng)協(xié)議棧芯片
對于U盤的讀寫都是以扇區(qū)為單位,寫入數(shù)據(jù)不滿一個扇區(qū)的話,得先把要修改的扇區(qū)全部讀到RAM中,然后修改數(shù)據(jù),修改完畢再把整個扇區(qū)寫入U盤。下載CH375EVT.ZIP,參考\CH375EVT\PUB\MCS51C\MISCELL下的例程
這樣的話也太浪費(fèi)時間了。那請問一下,375的讀寫一個扇區(qū)字節(jié)的時間大概是多少秒?
讀具體時間與外部單片機(jī)速度、硬件接口有關(guān),需要實(shí)測。并口方式下,對于24M的普通MCS-51,速度至少100KB,一個扇區(qū)約5ms;寫的速度與U盤自身有關(guān),通常是讀速度的70%到90%
多謝了。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄