Just a thought, try the USB Organizations web-site:
http://www.usb.org/developers/docs/
Has all the technical specs for USB, this will provide the underlying
technology and some of the terminology. Effectively, you have several
options for your device: 1) you can implement an already defined
device class (for example, a virtual serial port,) or 2) define your
own class. Option 1 removes the need to write host drivers for the
devices.
Then, you can look at your micro-controller (assuming AVR, as that is
the forum's specialty,) and read through it's documents. Most
microcontroller shops offer app notes or the like on implementing some
of the basic device classes, these would make a good starting point
for the microcontroller side of the project.
If you opt to make your own device class, you will need to write your
own host side drivers. If you are using MS Win32, you will need the
Device Development Kit (DDK) from Microsoft. If you are using Linux
or Mac OS, you should be able to use LibUSB.
John
--- In AVR-Chat@yahoogroups.com, "antdi25" <antdi25@...> wrote:
>
> hello friends,
>
> i want to use USB for interfacing some basic testing
> hardware like LED,LCD or keypad etc.but i don't know anything about
> USB interfacing. For example ,i want to interface led using USB
> power.How can i do it? & what type of software tool i will need for
this?
Show quoted textHide quoted text
>
> please give me idea,if anybody know about it.
>
> thanxs & regards
> ankit
>