[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [usb] USB Amateur desperately looking for help
Hi vikas,
Thanks for your input. Well where can I find these USBDC's? Are they
those boards that have a USB connector on one side and serial
connectors on the other with a USB chip in between? These boards
boast that I can send serial data to it and it'll convert it to USB signals.
Do I have to write a driver for the USB? or is Window's generic
joystick/game controller driver good enough?
Bobby
----- Original Message -----
From: "Vikas T Rao " <vikasraot@m... >
To: <usb@o... >
Date: Fri, 01 Nov 2002 16:29:46 +0530
Subject: Re: [usb] USB Amateur desperately looking for help
>
>
> ** Proprietary **
>
> hi,
>
> possibly your system(product - device) may look as described below.
>
> it's always better to choose a micro-controller(MC) to process
> those sensory information because MC will have additional resources
> than micro-processor. even u can make use of ADCs inbuilt in an MC.
> so u have to choose proper MC having your necessary features(ADCs,
> RAM, ROM etc). choosing an MC depends on what u want to process
and
> send (also speed matters). this probably u can only have a fair
> idea to do so.
>
> after choosing an MC for processing the info, u have to choose an
> appropriate USB device controller (USBDC) to send the data. MC will
> send the info to this USBDC. USBDC will then convert this
> info(ordinary data) into USB framed data. even USBDC has to take
> the commands from the PC host and store those commands in it's
> internal RAM. then USBDC should give an interrupt to MC. MC will
> access the RAm of USBDC and process those commands and it will
> write appropriate data to USBDC RAM. and MC should give
acknowledge
> to USBDC. USBDC will send that data to the the PC host upon getting
> a request.
>
> now, firmware for the MC has to be written by you appropriately so
> as the MC will function accordingly. USBDC may/may not have the
> capability to do itself the bus enumeration (USB device
> configuration) process.if it has then u have to program the USBDC
> according to your needs. else you also have to write firmware for
> the bus enumeration process to happen. in this firmware or
> programming the USBDC itself, u have to specify how and what your
> product will send the information (as you said it should be
> recognised as game controller).
>
> so u have to select proper MC, USBDC and then you have to write
> firmware for it.
>
> hope you have understood the data flow and the components and
their
> roles involved in your system.
>
> regards,
> vikas.
>
> >>> bhpchan@e... 11/01/02 12:52PM
> >>>
> Hi,
>
> This is the system I'm planning to build. There are three sensors I
> need
> to monitor, and the sensor inputs goes through an ADC into a
> processor
> system. The processor system then has to (somehow) send
information
> to the USB port of my computer SO THAT my USB recognizes the
inputs
> as a game controller.
>
> How can I achieve that? Can anyone please help me expand
> the "somehow" in between? I'm really lost. I've been looking at a
> lot of
> systems that boasts the capability to link "anything" to the USB
> using
> one of their pre-made cards that links serial to USB (or something
> like
> that). Can I use those? I really need desperate help. Also, if
> anyone can
> tell me exactly what I need for the processor system (processor,
> RAM,
> etc) it'll be great. I'll be building my own board for this
> project.
>
> Thanks!!
>
> Bobby
>
--
To unsubscribe from usb mailing list please visit http://www.opencores.org/mailinglists.shtml