關于CH375用作主機方式,批量傳輸數(shù)據(jù)的問題

問題:在CH375用作主機方式,批量傳輸數(shù)據(jù)。主機向設備發(fā)送數(shù)據(jù)以DATA0開始依次循環(huán)。那么如果主機批量接收數(shù)據(jù),那么設備發(fā)過來的數(shù)據(jù)第一個是DATA0包,然后依次循環(huán),我們知道在發(fā)送接收數(shù)據(jù)時候,需要設置同步機制。那么主機批量接收數(shù)據(jù)時的同步機制該怎么設置。前提我們并不知道一次數(shù)據(jù)量有多少。即批量接收數(shù)據(jù)的函數(shù)該怎么寫。

主機批量接收的同步標志的設置與發(fā)送的類似,先是通過發(fā)送命令控制DATA0、DATA1.然后發(fā)送IN令牌包,最后讀取數(shù)據(jù)。如果數(shù)據(jù)多的話,分多包獲取。 unsigned char host_recv( unsigned char *buf ) { /* 主機接收, 返回長度 */ toggle_recv(); if ( issue_token( ( 2 << 4 ) | DEF_USB_PID_IN )!=USB_INT_SUCCESS ) ERROR(); / return( rd_usb_data( buf ) ); } 具體你可以下載CH375HST.ZIP在INTERLNK有主機發(fā)送接收的例子可以參考。


只有登錄才能回復,可以選擇微信賬號登錄

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