Sonsivri

Electronics => AVR, 8051 Family and ARM Area => Topic started by: mculove on December 07, 2007, 03:15:55 15:15



Title: AVR USB project
Post by: mculove on December 07, 2007, 03:15:55 15:15
You could use AVR  ATtiny2313 as an USB interface chip.

Implementation USB into microcontroller: IgorPlug-USB (AVR)
http://www.cesko.host.sk/IgorPlugUSB/IgorPlug-USB%20(AVR)_eng.htm

AVR USB project
http://www.obdev.at/products/avrusb/index.html

A USB device without dedicated USB hardware
AVR-USB is a firmware-only implementation of a USB 1.1 compliant low-speed device for Atmel's AVR microcontrollers. It runs on any AVR microcontroller which has at least 2 kB of Flash memory, 128 bytes RAM and can be clocked at 12 MHz. No UART, timer, input capture unit or other special hardware is required (except one edge triggered interrupt).

AVR-USB can be licensed freely under the GNU General Public License or alternatively under a commercial license.

Similar project web site AVRCDC
http://www.recursion.jp/avrcdc/

AVR-CDC is an USB-RS232C interface using CDC (Communication Device Class) protocol on USB 1.1. Although CDC is a part of USB 2.0 standard, it works on low speed USB with slower speed. ATtiny45 can handle the 4800bps 8N1 well enough.

1. No dedicated driver necessary. CDC loads Windows built-in usbser.sys.
2. Very low cost. With ATtiny45, this is the cheapest solution for the USB-RS232C interface.



Title: Re: AVR USB project
Post by: 8K51 on December 07, 2007, 04:01:47 16:01
Hi
I agree with mculove : those two sites are a great for AVR users.
Here is another mod : (tiny USB/ISP and tiny USB LIRC IR receptor) :
     http://www.xs4all.nl/%7Edicks/avr/usbtiny/index.html
Regards





Title: Re: AVR USB project
Post by: ZH on December 28, 2007, 06:22:20 06:22
I use ATtiny2313 make USB interface,why not activing?