Hallo nochmal,
Werde erst heute zu dem Test kommen. Der Code funktioniert auf jedenfalls.
Ist es eig. egal wie lang ein "high" Signal ist oder ab wann beginnt der Timer zu zählen ??
Ist eine reine Verständnis frage.
Mfg
bnitram
Werbung
Hallo nochmal,
Werde erst heute zu dem Test kommen. Der Code funktioniert auf jedenfalls.
Ist es eig. egal wie lang ein "high" Signal ist oder ab wann beginnt der Timer zu zählen ??
Ist eine reine Verständnis frage.
Mfg
bnitram
Der Interrupt ist auf Rising gestellt (siehe Konfiguration des Interrupts), d.h. die ISR wird ausgelöst, wenn die Spannung von Low auf High wechselt. Es wird also genau die Zeit gemessen, die vergeht, zwischen zwei solchen Vorgängen. Wie Lange oder kurz diese pulse sind, ist praktisch egal.
Mfg Thegon
Hallo Forum,
Heute habe ich den Drehzahlmesser testen können. Leider hat er nicht funktioniert.
Ich habe den Sensor via LED getestet und er hat funktioniert. Wenn ich die Beine vom Sensor berühre, dann gibt der LCD mir irgend welche Werte aus. Allerdings funktioniert das ganze zusammen nicht. Werde wohl nochmal alles durchchecken.
Hab Ihr noch welche Ideen woran das liegen könnte??
Mfg
bnitram
Hast du irtendwie die Möglichkeit ein Signal zu erzeugen? Also z.B. 100Hz Rechteckspannung, mit einem Funktionsgenerator mit TTL Ausgang?
Oder einfach mal einen Taster mit einem Pullup anschließen und so ca. im Sekundentakt drücken, dann sollten ja ca. 60rpm rauskommen.
Wenn irgentwelche (sehr großen) Zahlen ausgegeben werden, dann wäre das eigentlich ein Anzeichen dafür, dass die Pulse garnicht richtig erfasst werden, und dass das ganze ab und zu mal überläuft (kommen auch manchmal negative Zahlen raus?)
Sonst fällt mir jetzt erst einmal nichts ein, weil an der Software sollte es ja nicht liegen, die hat ja schon mal bei dir funktioniert(?).
Mfg Thegon
Lesezeichen