其中的usb端口通信已經(jīng)作為一個模塊來使用,用戶只需用以下函數(shù)就可以對usb端口進行方便的讀寫:
unsigned char D12_WriteEndpoint(unsigned char endp, unsigned char len, unsigned char * buf) 此為usb端點輸出函數(shù),endp是要進行通信的端點,取值為3(普通端點,最大可一次傳輸16byte)或5(主端點,最大可一次傳輸64byte);len為一次輸出數(shù)據(jù)長度;*buf為數(shù)據(jù)所在位置。
usb端點數(shù)據(jù)的讀操作是由底層函數(shù)自動完成的(相關(guān)函數(shù)為unsigned char D12_ReadEndpoint(unsigned char endp, unsigned char len, unsigned char * buf); 相應(yīng)端點為2和4),所讀到的數(shù)據(jù)存于GenEpBuf[](普通端點)、MainEpBuf[]或EpBuf[](主端點)中,用戶可以直接讀取使用。
標(biāo)簽:
usb
端口通信
模塊
上傳時間:
2014-01-12
上傳用戶:yuanyuan123