Hello there,
I was looking up the project page but i havent seen any containing the utility i am looking for. I am wondering is it possible to assemble an usb host for an external usb stick (like fat formatted) into an avr mcu without hardware usb.
Any help would be aprichiated.
V USB host for mass storage devices
-
- Rank 1
- Posts: 32
- Joined: Fri Nov 02, 2012 3:26 pm
Re: V USB host for mass storage devices
I am wondering is it possible to assemble an usb host for an external usb stick (like fat formatted) into an avr mcu without hardware usb.
I'm not sure about what your needs, but I think you'r trying to reinventing the wheel.
Hardware USB in AVR MCU was created to simplified the USB connection and communication (with provided library like "LUFA"), so you want to scratch build for all that?
The other simple way was using VNC1L - Vinculum USB Host Controller Device, but that's not cheap.
Re: V USB host for mass storage devices
Its not that im trying to reinvent anything. Im just trying to find a way of assembling host usb utility to an avr mcu.
-
- Rank 1
- Posts: 32
- Joined: Fri Nov 02, 2012 3:26 pm
Re: V USB host for mass storage devices
Im just trying to find a way of assembling host usb utility to an avr mcu
Try to use FTDI chip: VNC1L- Vinculum USB Host Controller Device or VNC2-Vinculum-II Programmable USB 2.0 Host
http://www.ftdichip.com/Products/ICs/VNC2.htm
Re: V USB host for mass storage devices
Ill check it up, thank you
-
- Posts: 16
- Joined: Tue Sep 18, 2012 2:30 pm
Re: V USB host for mass storage devices
Hi.
I also thought about using VUSB to implement an USB mass storage device on an AVR.
The specific classes are called MSC - and they all utilize bulk-transfer mode.
Since VUSB can not provide bulk (only low-speed USB) and alternatively interrupt transfer is not always accepted by USB-hosts it is not possible to implement MSC on VUSB. Not without implementing a seperate driver for the host and using a complete other way of transfering data.
BR matrixstorm
I also thought about using VUSB to implement an USB mass storage device on an AVR.
The specific classes are called MSC - and they all utilize bulk-transfer mode.
Since VUSB can not provide bulk (only low-speed USB) and alternatively interrupt transfer is not always accepted by USB-hosts it is not possible to implement MSC on VUSB. Not without implementing a seperate driver for the host and using a complete other way of transfering data.
BR matrixstorm