USB固件程序的設(shè)計(jì)
發(fā)布時(shí)間:2008/12/26 0:00:00 訪問次數(shù):533
結(jié)合usb1,1協(xié)議和usb接口芯片的特性設(shè)計(jì)固件程序。固件程序主要是對(duì)arm中的usb接口設(shè)備進(jìn)行配置和usb數(shù)據(jù)傳輸?shù)淖x寫操作。
其中,usb設(shè)備配置包括設(shè)備描述符、配置描述符、接口描述符、端點(diǎn)描述符和字符串描述符(可選)等,配置過程在usb設(shè)備插入pc時(shí)完成。在此程序設(shè)計(jì)中,通過控制端點(diǎn)0和pc交換信息來配置usb從設(shè)備;然后,通過usb讀寫端點(diǎn)2來傳輸數(shù)據(jù)。整個(gè)固件程序的流程如圖所示。
圖 usb固件程序流程圖
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
結(jié)合usb1,1協(xié)議和usb接口芯片的特性設(shè)計(jì)固件程序。固件程序主要是對(duì)arm中的usb接口設(shè)備進(jìn)行配置和usb數(shù)據(jù)傳輸?shù)淖x寫操作。
其中,usb設(shè)備配置包括設(shè)備描述符、配置描述符、接口描述符、端點(diǎn)描述符和字符串描述符(可選)等,配置過程在usb設(shè)備插入pc時(shí)完成。在此程序設(shè)計(jì)中,通過控制端點(diǎn)0和pc交換信息來配置usb從設(shè)備;然后,通過usb讀寫端點(diǎn)2來傳輸數(shù)據(jù)。整個(gè)固件程序的流程如圖所示。
圖 usb固件程序流程圖
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
上一篇:USB硬件原理圖
熱門點(diǎn)擊
- USB接口內(nèi)部結(jié)構(gòu)
- USB封包格式
- A/D轉(zhuǎn)換過程
- USB通信協(xié)議——傳輸類型
- JTAG接線描述
- A/D變換類型
- 外部DMA請求/應(yīng)答協(xié)議
- USB硬件原理圖
- USB通信協(xié)議——錯(cuò)誤檢查
- 存儲(chǔ)空間管理單元(MMU)
推薦技術(shù)資料
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究