Go Down

Topic: Can Leonardo be used as a USB host? (Read 6542 times) previous topic - next topic


Can the new USB functionality on Leonardo get rid of the need to use a USB host shield (http://www.sparkfun.com/products/9947) to interface with arbitrary USB devices? Previously, I was using the USB host shield to use a USB gps unit that I have, but it would be compacter/cheaper/easier to not have the extra shield.




I don't believe so.  Host has to negotiate with slave, control power, etc.
Take a look at www.ftdichip.com to see the kind of chip a host needs to do all that.
Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.


Not the answer I was hoping for, but thanks!


Yeah its onboard USB chipset is a slave-only device, not a host controller.  The Max3421e IC that comes with the USB host shield is a true host controller (for small devices like microcontrollers, accessed/configured over SPI).


Try the AT90USB1287 , which is an AVR that does have USB host

Go Up