Hallo!

Habe an die serielle Schnittstelle eines Palm V (Palm OS 3.3) einen Schalter angeschlossen (an CTS, also Pin 6). Wird der Schalter geschlossen, liegt CTS auf ca. +3,3 V (HIGH), sonst auf GND. Dies kann ich per C-Programm auslesen (SrmGetStatus(...)). Soweit alles ok.
Eigentliches Ziel ist, möglichst genau die Zeit zwischen zwei Pegeländerungen zu messen. Nach meinen bisherigen Recherchen kann ich die Zeit nur auf ca. 100 Ticks pro Sekunde genau messen. Sollte doch irgendwie genauer gehen, der Prozessor läuft ja mit ca. 16 MHz. Kann man direkt auf die Timer-Register zugreifen, evtl. sogar den Timer direkt mit dem CTS koppeln (ohne Event-Handler)?
Falls sich da jemand auskennt wäre ich sehr dankbar für ein paar Tips!

Edit(23.01.2005, 22:30):
Habe mir mal die Doku vom MC86EZ328 angeschaut, da gibts nen Abschnitt über den "General Purpose Timer". Werde da mal ein wenig rumprobieren... falls jemand sich da auskennt bzw. ähnliches vor hat, bitte melden!