Gast
#6326011
Guten Abend, Ich möchte 1ms Timer Interrupt haben. Leider klappt es nicht
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
Wenn ich das wackeln des Pins mit dem Oszi anschaue ist es irgendwie 90ms. Wie kann das sein?
|
Anzeige
|
Timer Zeitbasis für Atiny461
Gast
#6326011
Guten Abend, Ich möchte 1ms Timer Interrupt haben. Leider klappt es nicht
Wenn ich das wackeln des Pins mit dem Oszi anschaue ist es irgendwie 90ms. Wie kann das sein?
Gast
#6326034
Das sind nicht vielleicht irgendwie 90 us?
Gast
#6326063
S. Landolt schrieb: > Das sind nicht vielleicht irgendwie 90 us? Ne eben 90ms das ist ja das komische
Gast
#6326071
kölsch schrieb: > Ich möchte 1ms Timer Interrupt haben. > Leider klappt es nicht Ja, da mußt du halt mal das DB lesen. Dieser Timer ist ein recht spezieller. Er kann nämlich ein 8Bit-Timer oder auch ein 16Bit-Timer sein. Und er verhält sich in diesen beiden Fällen doch ziemlich verschieden. Mit einer Raubkopie von Code für "normale" AVR8-Timer kommst du hier nicht weiter (und zwar weder mit Code für "normale" 8Bit-Timer noch mit welchem für "normale" 16Bit-Timer).
Gast
#6326080
> das komische
Spaß beiseite - wie sieht denn das komplette Programm aus? In dem
gezeigten Schnipsel fehlt u.a. das Setzen von TCCR0A, was essentiell
ist.
Gast
#6326093
S. Landolt schrieb: >> das komische > Spaß beiseite - wie sieht denn das komplette Programm aus? In dem > gezeigten Schnipsel fehlt u.a. das Setzen von TCCR0A, was essentiell > ist. In das TCCR0A schreibe ich nichts wollte ja nur die 8Bit breite verwenden
Gast
#6326098
Dann gibt's aber auch kein CTC, wenn ich so das Datenblatt überfliege.
Gast
#6326122
S. Landolt schrieb: > Dann gibt's aber auch kein CTC, wenn ich so das Datenblatt überfliege. Das habe ich übersehen Danke
Gast
#6326135
Nun ja, der Timer0 läuft eben vollständig durch, 8-bit, ergibt bei z.B. 8 MHz eine Interruptzeit von rund 2 ms, unabhängig davon, was in OCR0A steht. Aber es werden keine 90 ms daraus, wie man es auch dreht und wendet - deshalb meine Frage nach dem kompletten Programm. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|