-
-
Erfahrener Benutzer
Robotik Visionär
So etwas wie die Drehzahlmessung bzw. das mitzählen von Umdrehungen kann man recht gut in einen Interrupt verlegen. Dazu müßte der Hallsensor aber an einem Pin sein, der auch einen Interrupt auslösen kann.
Eine weniger gute Alternative wäre es einen Timerinterrupt zu nutzen. Damit könnt man z.B.alle 10 ms etwas Rechenzeit abzweigen. Man muß den Teil dann aber so schreiben, das man immer nur kleine Teile in eins macht.
Ähnlich wie mit dem Timerinterupt könnte man es auch realisieren, wenn man jeweils beim warten ein Unterprogramm aufruft, das sich dann für einen kurze Zeit um die Drehzahl kümmert.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen