Hi,
ich habe das jetzt mal mit dem ICP gemacht. Um ein Signal zu erzeugen, habe ich den ICP einfach an meine grüne Led angeklemmt. Diese lasse ich blinken.
Die Timer Config:Code:Do Toggle Led_grn Waitms 100 Loop
Meine interrupt Routine sieht jetzt so aus:Code:On Icp3 Oncapture 'Interrupt-Routine Config Timer3 = Timer , Capture Edge = Rising , Prescale = 1 Enable Timer3 Timer3 = 0 Enable Icp3 Enable Interrupts
Ich habe Timer3 verwendet, also auch ICP3. Aber irgendwie springt der Wert immer hin und her. Ich hatte jetzt erwartet, das es einen Stabilen Wert gibt.Code:Oncapture: 'Timer1-Capture Wcount = Timer3 'Erst Wert sichern Timer3 = 0 'Sofort Timer-Reset Return
Was mache ich falsch bzw. wo könnte ich bei der Fehlersuche ansetzen?
Edit: Kleines Update: Da ich mit dem ICP nicht weiter gekommen bin, habe ich meine Beschleunigungssensoren angeschlossen. Es handelt sich dabei um "MMA3201EG". Dieser kann +-40G in 2 Achsen, da ich 2 davon habe wird eine Achse doppelt gemessen. Die Auflösung an den 10Bit AD-Wandler beträgt ca. 0,1G. Das ist für mich hinreichend genau. Ich habe auch noch Fotos zu den Sensoren inkl. selbst gebastelten Trägerplatinen.
Danke
Gruß Daniel







Zitieren

Lesezeichen