372利用端點(diǎn)2寫數(shù)據(jù)的問題

我參考的一本書: 硬件連接:P0口連的是D0-D7,A0連P20,CS連P27,RD#連RD,WR#連WR

#define&nbspUSB_CMD_ADR&nbsp0x0100 //命令地址 #define&nbspUSB_DATA_ADR&nbsp0x0000 //讀寫數(shù)據(jù)地址

寫命令用的是這樣的:*((byte*)USB_CMD_ADR)=command //command為命令

寫數(shù)據(jù)://用的是端點(diǎn)2,一次最多可以64字節(jié),下面是一個(gè)字節(jié)一個(gè)字節(jié)的寫 for(i=0;i{ *((byte*)USB_DATA_ADR)=(*psrc);//psrc為數(shù)據(jù)緩沖區(qū)的指針 delay(15); pscr++; }

問題: 在寫數(shù)據(jù)時(shí),如果delay(15)之后,372把數(shù)據(jù)取走了。你再寫入一個(gè)新的數(shù)據(jù)(但是和上一個(gè)一樣),他怎么知道你是新寫入的一個(gè)數(shù)據(jù),要讀走?(而不是上一個(gè),不用讀了)?

CH372是一個(gè)總線器件,總線器件是根據(jù)讀寫信號(hào)來判斷是否有數(shù)據(jù)寫入或讀出,讀寫信號(hào)通常都是高電平,讀寫數(shù)據(jù)時(shí),會(huì)產(chǎn)生一個(gè)低脈寬,即表示有數(shù)據(jù)寫入或讀出。


好,謝謝。十分感謝,明白點(diǎn)了。


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

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