Thanks for the info Jeremy. I was wrong about the counters. If you have the time and you know the answers, I have 2 more questions. (1) Can the counters be reset during operation? The count can be initialized by calling GPCTR_Change_Parameter before the counter is started, but I didn't see any way (looking at the GPCTR_... functions) to reset the counter value after its started. The problem is that with only a 24-bit counter, even using the 100 KHz clock, the counter rolls over after a little more than 167 seconds. I can reverse the direction every so often to prevent rollovers but its a bit clunky. (2) Can one of the counters be synced to an external 1 Hz 5V pulse? I'd like to be able to reset a counter when it receives this pulse. The user's manual
defines a number of pins to input a signal on, but how do I detect the signal in software? Thanks.