Hallo, ich habe ein Problem mit dem TMR0 Interrupt. Mal funktioniert er so wie ich es möchte, mal nicht. Ich möchte an RC7 ein Blinklicht, damit ich weiß, dass es der Chip normal tut. Eigentlich eine ganz einfache Sache, die auch normalerweise funzt. Aber aus, mir unerfindlichen, Gründen funktioniert es manchmal eben nicht, obwohl ich an den Configs nichts geändert habe. Da tut der Chip so, als hätte ich den Prescaler auf 1:1 gestellt, was gar nicht geht! Minimum ist 1:2. Also springt er alle 256 Zyklen ins Interrupt. Setze ich nach den Configs TMR0 auf irgend einen Wert, geht´s immer. Hat jemand eine Erklärung dafür? Vielen Dank Andreas
> Minimum ist 1:2.
Minimum fuer TMR0 ist 1:1.
Dann wenn der Prescaler den Watchdog bedient...
Viellicht nochmal das DB lesen...
./. schrieb: > Dann wenn der Prescaler den Watchdog bedient... Genau, wenn ich mit dem Watchdog arbeiten würde, hättest du Recht. Ich arbeite aber mit dem TMR0 und da ist das Prescalerminimum 1:2. Danke für die schnelle Antwort Andreas
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.