Hi friends,
I was reading about the arduino mega, and learned it has 3 additional USB ports, or uart connections through specific pins.
I am wondering about this because i have need for a micro controller to control 4 USB devices
Well my 4 questions are
-
Does each USB port has its own buffer.
So that if two devices are simultaneously writing data, they each store it in their buffer until I read it out -
Can there be multiple USB device configurations like 3 reading data 1 for writing data, or is there some limit here ?.
-
i was also thinking is it possible to use an external USB hub to extend the number of USB ports ? > and if so how to address them?
-
if i add an ethernet shield wil this cost me a USB port ?