資料介紹
The purpose of this application note is to demonstrate the implementation of the
Universal Serial Bus device configuration process, using the C541U microcontroller.
This configuration process is called bus enumeration. The C541U has an Intel 8051
compatible core, which is integrated with a USB Device Core (UDC) and a Memory
Management Unit (MMU).
List of Figures3
1 Introduction…4
2 USB Background…...5
2.1 Hub and Device Topology….5
2.2 Device Configuration Process6
3 HID (Human Interface Devices) Background... 7
4 Hardware Architecture of C541U…..8
4.1 Fundamental Structure……...8
4.2 USB Module..9
5 Software Architecture of C541U…...10
5.1 Software Initialization Routine………..10
5.2 Software Interrupt Routines...10
5.3 Software Main Routine……..12
6 Operating Environment…..13
6.1 Keil C51 Compiler.13
6.2 C541U Starter Kit..13
6.3 CATC Bus Inspector………..14
6.4 OHCI/UHCI Host..14
7 Conclusion….15
Appendix A Software Flowchart16
Appendix B References…..23
Appendix C Software Files 24
Appendix D Key Button Implementation...25
Figure 1 – USB Topology
Figure 2 – USB HID Descriptor Structure
Figure 3 – Block Diagram of the C541U
Figure 4 – Block Diagram of the USB Module
Figure 5 – 3-Stage Control Transfer
Figure 6 – Overview of Development Setup
Universal Serial Bus device configuration process, using the C541U microcontroller.
This configuration process is called bus enumeration. The C541U has an Intel 8051
compatible core, which is integrated with a USB Device Core (UDC) and a Memory
Management Unit (MMU).
List of Figures3
1 Introduction…4
2 USB Background…...5
2.1 Hub and Device Topology….5
2.2 Device Configuration Process6
3 HID (Human Interface Devices) Background... 7
4 Hardware Architecture of C541U…..8
4.1 Fundamental Structure……...8
4.2 USB Module..9
5 Software Architecture of C541U…...10
5.1 Software Initialization Routine………..10
5.2 Software Interrupt Routines...10
5.3 Software Main Routine……..12
6 Operating Environment…..13
6.1 Keil C51 Compiler.13
6.2 C541U Starter Kit..13
6.3 CATC Bus Inspector………..14
6.4 OHCI/UHCI Host..14
7 Conclusion….15
Appendix A Software Flowchart16
Appendix B References…..23
Appendix C Software Files 24
Appendix D Key Button Implementation...25
Figure 1 – USB Topology
Figure 2 – USB HID Descriptor Structure
Figure 3 – Block Diagram of the C541U
Figure 4 – Block Diagram of the USB Module
Figure 5 – 3-Stage Control Transfer
Figure 6 – Overview of Development Setup
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 變頻器設置面板及參數設置方法
- 變頻器參數設置
- 32位CMOS微控制器S3C2440A用戶手冊 0次下載
- 串口屏LUA教程3-系統參數設置
- 西門子MM420變頻器參數設置 125次下載
- USB2.0微控制器CY7C68013的GPIF接口設計資料下載
- C8051F330和C8051F331微控制器的數據手冊 15次下載
- 關于MSP430微控制器的帶USB通信的顏色識別系統 4次下載
- 三菱FR-F700系列變頻器PID控制參數設置及校正 39次下載
- PMAC_參數設置 17次下載
- USB2.0微控制器CY7C68013的數據采集系統的設計 30次下載
- 基于LM3S316的微控制器仿真USB設備
- USB設備控制器IP Core 的設計與實現
- 用80C31微控制器實現PSD3XX的跟蹤模式
- 用80C31微控制器實現PSD3XX的跟蹤模式
- 微控制器與運動控制器的區別 377次閱讀
- 如何使用PLC讀寫變頻器參數 691次閱讀
- 變頻器的基本參數設置 830次閱讀
- 軟啟動器需要設置哪些參數 2903次閱讀
- 變頻器的常用參數設置 3039次閱讀
- 伺服驅動器的參數設置方法和故障排查技巧 7693次閱讀
- 變頻器參數設置大全 5773次閱讀
- 用DS80C51/2微控制器代替Atmel TS80C320U323 884次閱讀
- 基于具有USB功能的STM32微控制器 3682次閱讀
- 基于LPC2292微控制器和CAN控制器實現車輛行駛監控系統的設計 2402次閱讀
- 通過CY7C68013微控制器實現數據低速控制、高速傳輸的設計 5060次閱讀
- 變頻器常用參數設置方法 4.4w次閱讀
- Diodes推出的新品USB Type-C電力傳輸控制器 771次閱讀
- 基于ATmega 16L微控制器的便攜設備電源系統方案 2127次閱讀
- 軟啟動器參數設置說明及技巧 10.5w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1491次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 95次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 11次下載 | 免費
- 6100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 4次下載 | 免費
- 8基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537793次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多