Go Down

Topic: Can Leonardo be used as a USB host? (Read 5145 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
Freelance engineer, consultant, contractor. Graduated from UW in 2013.

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131