I am in the process of building a circuit that has support for USB host. I have a breadboarded ATMega328 and want to breadboard out the USB host. the MAX3421E is SMB so I'd rather steer clear from that as it would be the only SMB part on my board. Also, I am in Japan and while Akihabara is an electronics superstore some chips (this one for example) is not so easy to find.
Which I do, I can use it for talking to a keyboard, or mouse, or hard drive? I only thought I could use it for incoming communications. Can you point me in the direction for using it for outgoing communications?
Also, on an official board I don't understand why I can't use that USB connector and why I would need a usb host shield, can someone explain that please?
To operate as a USB host you need drivers for the device being connected. It is also a different protocol than USART serial that the Arduino comes standard with. You will have to Google it to learn more.
To operate as a USB host you need drivers for the device being connected. It is also a different protocol than USART serial that the Arduino comes standard with. You will have to Google it to learn more.
What I am looking to do is build my own boards, not integrate someone else's board into my circuit. All of the boards you mention use the max3421e which is a tiny tiny smb which I wanted to steer clear of since I don't have the tools to work with them. thanks for the links though.