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