有關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]