On Fri, 21 Jun 2013 14:53:26 -0400
David Riley <fraveydank at gmail.com> wrote:
Correct, there's no "standard" for an
RS-232.
There is: USB CDC. There is an Ethernet like CDC device class and a
"modem" (read RS232) CDC device class. There are some USB to RS232
adapters like those from FTDI that are not CDC as these things have
advanced capabilities. (Some of the FTDI chips can talk RS232 and SPI,
JTAG, ...)
I used this hardware:
http://ladyada.net/products/atmega32u4breakout/
with this software:
http://www.fourwalledcubicle.com/LUFA.php
to build a USB RS232 CDC controler for a 8 x 12 pixel RGB LED matrix.
The USB interfacing was close to trivial, given the excelent examples
in LUFA. The matix apears just as an ordinary serial port. At least
with NetBSD.
There is a "free" (GPL) USB library for AVRs that does USB entirely in
software:
http://www.obdev.at/products/vusb/index.html
I use a USBasp:
http://www.fischl.de/usbasp/ for AVR programming.
USBasp is based on VUSB and works well. It is even faster then my AVR
Dragon.
vendor IDs are
controlled by the USB-IF, and if you want one of your very
own, it'll cost you $2000 to get it
That's $2k PERIODICALLY so that they
maintain your number.
There are vendors where you can sublicence a single VID / PID
pair.
E.g. from Microchip Inc., though this licence is only valid if you use
it with a Microchip chip.
--
\end{Jochen}
\ref{http://www.unixag-kl.fh-kl.de/~jkunz/}