Dank dir!

An sowas hatte ich auch schon gedacht, aber kann der das nicht von sich aus irgendwie richtig machen?

Ich werte ein Sensor aus und da zählt jede ns. Das läuft zwar alles nach dem einlesen, aber ich will so schnell wie möglich wieder neue Daten einlesen können...

vll ist auch was an meinem code falsch?? ( arbeite erst seit 2 Wochen mit dem PIC )

Code:
...
volatile unsigned int data1=0;
volatile unsigned float tickF=0;
...
data1=(data1/tickF)-12;