[求助]CH375寫(xiě)扇區(qū)時(shí)返回值

請(qǐng)問(wèn)CH375寫(xiě)扇區(qū)時(shí)寫(xiě)完512字節(jié) 返回值為06H是什么意思.謝謝

是第九個(gè)中斷返回值么?若是,那么這是設(shè)備模式下的喚醒事件中斷,主機(jī)模式下不應(yīng)該產(chǎn)生,正確的中斷返回值應(yīng)該是14H,下載CH375EVT.ZIP,參考\CH375EVT\PUB\MCS51C\MISCELL,對(duì)比流程上是否有區(qū)別


成功的時(shí)候是14H,但我想把片內(nèi)RAM中的數(shù)據(jù)復(fù)制到U盤(pán)中,返回值就成06H了.是在主機(jī)模式下的.


你的單片機(jī)的內(nèi)部RAM是多少?


256字節(jié),緩沖區(qū)是要512字節(jié)的吧,但是我只需要64字節(jié).想把64字節(jié)同樣的復(fù)制8次.返回06H后,U盤(pán)也自動(dòng)斷開(kāi)連接了


估計(jì)還是程序上的問(wèn)題,對(duì)比過(guò)例程的流程沒(méi)? 把你的程序貼出來(lái)看看


;將數(shù)據(jù)寫(xiě)入指定扇區(qū),用WR_USB_DATA7命令 MOV DPTR,#CMD ;命令 MOV A,#2BH MOVX @DPTR,A MOV DPTR,#DAT ;寫(xiě)數(shù)據(jù) MOV A,#64 ;64個(gè)字節(jié) MOVX @DPTR,A

;循環(huán)寫(xiě)入512個(gè)字節(jié)數(shù)據(jù)

MOV R0,#40H LOOP:

MOV A,@R0 ;寫(xiě)入的數(shù)據(jù) MOVX @DPTR,A INC R0 NOP NOP NOP NOP NOP

DJNZ NUMDAT,LOOP;;;NUMDAT為64 ;DJNZ NUMDAT1,LOOP

MOV DPTR,#CMD ;繼續(xù)寫(xiě)命令 MOV A,#57H MOVX @DPTR,A NOP NOP NOP NOP NOP DJNZ NUMDAT1,LOOP;;;;NUMDAT1為8

;獲取中斷狀態(tài) MOV DPTR,#CMD MOV A,#22H MOVX @DPTR,A


INC R0去掉的話(huà)就是把40H單元中的內(nèi)容寫(xiě)了512次,這是可以的.就是不明白復(fù)制64個(gè)字節(jié)8次怎么就不可以了,而且U盤(pán)還斷開(kāi)連接.


寫(xiě)扇區(qū)流程有問(wèn)題,請(qǐng)仔細(xì)參考CH375DS1.PDF中關(guān)于DISK_WRITE、DISK_WR_GO的說(shuō)明及例程中的C語(yǔ)言流程


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

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