Quote:
Originally Posted by EricVanWyk
Have you tried using the extended I/O configuration for the Cypress Board? Doing so will get you half way there, in that you can manually set each of the digital pins direction (and if you set it to input, you can also set whether you have a pull up, a pull down, or leave it floating).
|
Where can I find the Extended I/O configuration? That sounds like exactly what I need.
Quote:
Originally Posted by EricVanWyk
The way the communication is architected, the analog inputs are updated just as often as the digital inputs, so making them digital inputs won't make them any faster for your purposes.
Also, may I ask what you are doing that requires speed? The extended I/O has a few neat features that may help you out here.
|
I plan on bitbanging serial data though the pins. We've been designing a separate control system, the only problem being how to get data from it to the robot. The USB is pretty complex to program for, so we decided to bitbang data. The system actually runs on I2C, and the FirstTouch supports it, but unfortunately we are required to use the firmware provided by FIRST. Also, the FirstTouch board (or w/e it's called) doesn't break out the I2C pins.