Developing Usb PC Peripherals by Wooi Ming Tan

Developing Usb PC Peripherals by Wooi Ming Tan

By Wooi Ming Tan

This brand-new publication is a step by step consultant to constructing common Serial Bus (USB) units. Wooi Ming Tan, a key participant within the improvement of USB, offers easy-to-understand directions for making a USB machine utilizing the Intel 8x930AX USB Microcontroller overview equipment. you will get entire USB procedure part descriptions with synopses of the USB Specification rev. 1.0, improvement instruments and atmosphere, USB microcontroller structure and its firmware working version, WDM and USB gadget driving force versions, and USB host program software program. to hurry your layout and improvement strategy, we have integrated pattern code for a WDM motive force, the USB microcontroller firmware, and the host software software program at the enclosed disk. even if you are new to USB or already within the layout strategy, constructing USB laptop Peripherals will give you the details you must effectively stream ahead together with your new USB peripheral.

Show description

Read Online or Download Developing Usb PC Peripherals PDF

Best technique books

Trends in communication technologies and engineering science

Developments in communique applied sciences and Engineering technological know-how includes revised and prolonged examine articles written via popular researchers engaging in a wide foreign convention on Advances in verbal exchange applied sciences and Engineering technology. The convention is held in Hong Kong, March 19-21, 2008.

The Fundamentals of Piping Design: Drafting and Design Methods for Process Applications

Written for the piper and engineer within the box, this quantity fills a big void in piping literature because the ''Rip Weaver'' books of the 90s have been taken out of print. Focussing not just on car CAD, but in addition on different computer-aided layout programmes to boot and guide suggestions no longer came upon wherever else, the booklet covers the full spectrum of wishes for the piping engineer.

Penetrating Trauma: A Practical Guide on Operative Technique and Peri-Operative Management

Surgical procedure wishes ability. ability wishes wisdom. wisdom of tips, strikes, and instruments. This ebook is ready such wisdom. professional authors have contributed technical pearls, won via years of expertise. the quick “how-I-do-it” chapters supply the reader a short and potent consultant that would be worthwhile whilst addressing any penetrating damage.

Additional info for Developing Usb PC Peripherals

Sample text

This is shown in packets #184, #189 and #194. The device responds accordingly and a total of 18 bytes are sent to the host as required bv the USB Specification. 24 Step 1: Understand the USB Specification Again, more SOF packets are issued in this gap. After finishing the GET DESCRIPTOR (device) command, the host then issues a GET DESCRIPTOR (configuration) to our device, as shown in packet #255. The 4th byte of this data, 02H, indicates a descriptor type of "configuration". Our device responds accordingly.

The speed of code execution from external memory is slower than the speed of code execution from internal ROM, thus making the internal ROM choice preferable if you have the available resources. More detailed descriptions of the 8x930Ax microcontroller and its firmware operating model are available in Chapters 4 and 5, respectively. 2 Development Environment (Host Side) On the host side, two PC systems are recommended to develop the USB drivers and applications software. 0 or higher, and a subscription to the Microsoft Developer Network, MSDN (level II, professional level).

To establish relative priority for programmable interrupt. It is used in conjunction with IPH1 . 46 Step 3: Developing The Device Hardware Mnemonic Description IPH1 Interrupt Priority High Register 1 . To establish relative priority for programmable interrupts. It is used in conjunction with IPL1 . PCON1 To store the USB suspend, resume, reset flags. These flags will be set accordingly when there is a USB suspend, resume, and reset. RXCNTH Receive FIFO Byte Count High Register. To store the MSB byte count for the data packets received in the receive FIFO specified by EPINDEX.

Download PDF sample

Rated 4.04 of 5 – based on 34 votes
Comments are closed.