Книга: Advanced PIC Microcontroller Projects in C
8.1 Speed Identification on the Bus
8.1 Speed Identification on the Bus
At the device end of the bus, a 1.5K pull-up resistor is connected from the D+ or D– line to 3.3V. On a full-speed bus, the resistor is connected from the D+ line to 3.3V, and on a low-speed bus the resistor is from D– line to 3.3V. When no device is plugged in, the host will see both data lines as low. Connecting a device to the bus will pull either the D+ or the D– line to logic high, and the host will know that a device is plugged into the bus. The speed of the device is determined by observing which line is pulled high.
Оглавление статьи/книги
- 8.1 Speed Identification on the Bus
- 8.2 USB States
- 8.3 USB Bus Communication
- 8.4 Descriptors
- 8.5 PIC18 Microcontroller USB Bus Interface
- 8.6 mikroC Language USB Bus Library Functions
- PROJECT 8.1 — USB-Based Microcontroller Output Port
- PROJECT 8.2 — USB-Based Microcontroller Input/Output
- PROJECT 8.3 — USB-Based Ambient Pressure Display on the PC
Похожие страницы
- 4.4.4 The Dispatcher
- About the author
- Chapter 7. The state machine
- Appendix E. Other resources and links
- Example NAT machine in theory
- The final stage of our NAT machine
- Compiling the user-land applications
- The conntrack entries
- Untracked connections and the raw table
- Speed considerations
- Basics of the iptables command
- Other debugging tools