我是周星星 發表於 19-6-2009 17:43:46

有關USB 2.0 高速週邊裝置設計之實務應用題目

本帖最後由 我是周星星 於 19-6-2009 09:50 編輯




1.所謂韌體與應用程式分別使用在那裡? (PC or USB Chip)







3.    3.FX2小容量之端點為端點,大容量之端點為端點 。
4.    4.以下程式片段表示端點編號,傳輸方向為,傳輸方式為

;; Endpoint Descriptor


db
DSCR_ENDPNT_LEN ;; Descriptor length

db
DSCR_ENDPNT
;; Descriptor type

db
02H
;; Endpoint number, and direction

db
ET_BULK
;; Endpoint type

db
00H
;; Maximun packet size (LSB)

db

02H
;; Max packect size (MSB)

db
00H
;; Polling interval
5.    5.以下為TD_Init()之程式片段,請在底線上說明指令之意義。
void TD_Init(void)
{

CPUCS = ((CPUCS & Mclkspd) | bmCLKSPD1);

IFCONFIG | 0X40;

EP1OUTCFG=0xA0;


EP1INCFG=0xA0;



SYNCDELAY;



EP2CFG = 0xA2;


SYNCDELAY;


EP4CFG = 0xA0;


SYNCDELAY;


EP6CFG = 0xE2;


SYNCDELAY;


EP8CFG = 0xE0;


SYNCDELAY;


EP2BCL = 0x80;


SYNCDELAY;


EP4BCL = 0x80;


AUTOPTRSETUP |= 0x01;

Rwuen = TRUE;

}
6.    6.EZ-USB泛用型驅動程式(EZ-USB GPD)之PC端應用程式,一次可控制幾個USB裝置?


7.    7.若PC主機要取得FX2 USB裝置的各項描述元,需使用哪幾個IOCTL,請簡述之。




8.    8.試說明HID群組的特性為何?以及其優點為何?






頁: [1]
查看完整版本: 有關USB 2.0 高速週邊裝置設計之實務應用題目