|
Re: Do you use on-chip peripherals?
We are gradually getting more sophisticated.
Serial Ports: We have always used the serial ports indirectly (through Kevin's code and the Camera code). No custom modification.
Timers: We have always used the timers to give us a higher resolution clock and provide activity scheduling.
Interrupts: We have always used interrupts 1,2 for drive odometry. We have on occasion used the other 4 interrupts for various purposes.
eeprom: This year we are using the eeprom to store arm position values. This is our first year using the eeprom.
ADC: In previous years, we have made better use of the ADC via Kevin's code. We used it to experiment with the gyro among other things.
IIc: we investigated this to prove that it couldn't possibly by used due to the RC architecture. This year we simulated it using digital I/O.
ccps: - we looked at using them last year to help in determining rotation direction (for the gear tooth sensor on the drive motor), and for determining rotation speed of our ball shooter's impeller wheels. Ultimately we did not use them (didn't care about direction, used a custom circuit to determine shooter speed)
What other on-chip periperal do you use?
|