-
-
@matren
ja es hat mir weitergeholfen. Ich habe soweit alles auf die Reihe bekommen.
Aber jetzt kommt der schwierigere Teil: Die Rechnung!
Von Zündzeitpunkt zu Zündzeitpunkt bedeutet eine Umdrehung. Der Timer erfasst die Zeitzyklen die der Motor für eine Umdrehung braucht. Demnach komme ich auf diese Formel wenn ich das Ergebnis in 1/min haben will.
60/[Zyklen*(CPU Takt/1024)]
Der Term in der () entspricht dem Prescaler der auf 1/1024 eingestellt ist.
Wie führe ich diese Rechnung aus? Es handelt sich dabei um einen 16Bit Timer.
Wie kann ich ein Registerpaar (16Bit) mit einer Zahl multiplizieren oder dividieren?
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen