Hi ! ich habe ein pic16f877 und wollte alle 2.5ms mit dem Timer 1 einen Interrupt auslösen und die sekunden messen. allerdings kann man schon nach einer relativ kurzen zeit ungenauigkeiten feststellen. die frequenz am quarz stimmt und bei der Berechnung der Zählschritte habe ich eigentlich auch keine Fehler gemacht. Woran kann das liegen?? gruß moad PS: habe auch die Timerfrequenz gemessen -->war auch nicht richtig
Ohne ein paar mehr Informationen wird die Fehlersuche für Außenstehende eventuell etwas schwierig werden.
wo wären denn vermutungen sodass ich euch infos aus einer bestimmten richtung geben könnte?
Wie groß sind denn die Abweichungen ? Vielleicht liegt es daran, dass die Zeit für das Laden der Timerregister nicht berücksichtigt wurde. Gruß Dieter
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.