單片機(jī)接口描述符
以USB鼠標(biāo)為例,利用View Descriptors項(xiàng)目與Device Framework項(xiàng)目所測(cè)試的接口描述符如圖1和圖2所示。
以下列出接口描述符的范例、數(shù)值以及各個(gè)字段的意義。
db 09h ;bLength,長(zhǎng)度大小 (9字節(jié))
db 04h ;bDescriptorType,描述符類(lèi)型,4代表接口(1宇節(jié))
db OOh ;blnterfaceNumber,接口數(shù)目以0為基值(1字節(jié))
db OOh ;bAlternateSetting,交互設(shè)置值為0(1字節(jié))
db Olh ;bNumEndpoints,端點(diǎn)數(shù)目設(shè)置為1(1字節(jié))
db 03h ;blnterfaceClass,接口群組,tJSB規(guī)范定義HID碼為3(1字節(jié))
db 01 h ;blnterfaceSubClass,接口次群組,USB規(guī)范定義為1(1字節(jié)〉
db 02h ;blnterfaceProtocol,接口協(xié)議,USB規(guī)范定義鼠標(biāo)為2(1字節(jié))
db 05h ;ilnterface,接口的字符串描述符的索引。在這例子中我們具有5個(gè)字符串描述符
?。?字節(jié))
其中,最重要的接口群組碼可直接查閱稍后介紹的設(shè)備群組內(nèi)容,以了解是何種群組接口規(guī)范。
圖1 View Descriptors項(xiàng)目所測(cè)試的接口描述符
圖2 Device Framework項(xiàng)目所測(cè)試的接口描述符
評(píng)論