PDF4PRO ⚡AMP

Modern search engine that looking for books and documents around the web

Example: marketing

AN249: Human Interface Device Tutorial - Silicon Labs

Rev. 3/11 Copyright 2011 by Silicon LaboratoriesAN249AN249 Human Interface Device TUTORIAL1. IntroductionThe Human Interface Device (HID) class specification allows designers to create USB-based devices andapplications without the need for custom driver development. Their high levels of on-chip integration and robustUSB interfaces make Silicon Laboratories microcontrollers ideal devices for HID About this DocumentThis application note assumes that the reader has a basic understanding of the USB specification including someknowledge of endpoints, descriptors, and transfer protocols. This document concentrates on highlighting thebenefits of designing with HID and techniques for creating and optimizing HID-based systems that use SiliconLaboratories document includes the following: Discussion of HID Firmware template that can be used as a starting point for HID Device firmware Description of the HID DLL that can be used by host applications to communicate with HID devices Explanation of three example HID firmware systems implemented by modifying the template firmware Firmware source for each HID example discussed in the text Example code for host-side application HID ExamplesAll three HID examples in this application note were created using the included firmware template as a startingpoi

Figure 1. USB Interface between a PC and an Embedded System 2.1. USB System Development The USB specification defines a number of USB classes, such as HID, mass storage devices, etc. Developers creating a USB system that does not fit into one of the predefined USB classes must develop custom drivers along with device firmware and PC applications.

Loading..

Tags:

  Interface, Usb interface

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Spam in document Broken preview Other abuse

Transcription of AN249: Human Interface Device Tutorial - Silicon Labs

Related search queries