A GPIO configured as an input will not draw substantial current from the line it's connected to. It is sensitive to the charge level on the line and will not draw current from it (exempting the gate capacitor charge-up). A GPIO that is set to OUTPUT a high signal is now a potential source of current. If you hook that up to the + end of a motor it will try to power the motor with the output. In that case you MUST insure that your circuit limits the current to a maximum of 6mA. The same is true if you OUTPUT a low signal. Hook that to the - lead on a motor and the + lead to supply and the CPU is now trying to absorb all the current from that motor and will go poof.
So if you were to connect directly to the positive supply and say somehow that pin ever becomes an output that is low you now have a dead short through the I/O pin and at best you'll fry that pin or its whole bank, you'll likely kill the whole chip. Since the I/O on these devices is programmatic I never like to connect a pin directly to the supply rails. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
