Gast
#3679145
Hallo zusammen. Kann mir jemand verraten, warum mein Timer die Variable (master_byte) nicht hochzählt.? Danke. MfG.
|
Anzeige
|
Timer zählt nicht
Gast
#3679145
Hallo zusammen. Kann mir jemand verraten, warum mein Timer die Variable (master_byte) nicht hochzählt.? Danke. MfG.
Gast
#3679151
sorry. war was falsch. so ist es richtig: TCCR1A = (1<<WGM10); // CTC Modus TCCR0B |= (1<<CS01); // Prescaler 8 //TIMSK0 |= (1<<OCIE1A);
Gast
#3679173
Du kennst den Unterschied zwischen 1 und 0?
Gast
#3679180
wegen was jetzt.?
Gast
#3679211
Es gibst einen Timer 0 und einen Timer 1. Die Status und Control Register der Timer haben jeweils eine 1 oder 0 im namen um diese zu unterscheiden. > TCCR1A Welcher Timer wird hier wohl angesprochen? > TCCR0B Welcher Timer wird hier wohl angesprochen? Hallo stift, ich sehe nicht, dass Du den Timer1, dessen Grund-Frequenz, wir nicht kennen, im CTC-Mode initialisierst. Wie kommst Du auf 10ms ? Ich sehe die nicht ! Ach ja Interrrupts muss man auch freischalten.
Gast
#3679214
spielt doch aber keine rolle. es können doch beide timer laufen oder.? Nöö dein Timer1 läuft doch gar nicht! Das war mein dezenter Hinweis mit den 10ms.. PS der Uwe (Gast) ist ein anderer Mensch. stift schrieb: > spielt doch aber keine rolle. > es können doch beide timer laufen > > oder.? Oder was? Ist das dein Ernst? Wenn man einen Teil der Initalisierung mit Timer 0 macht und den anderen mit Timer 1, dann laufen beide oder wie? Dann laufen beide höchstens fast. Such dir EINEN Timer aus, und initialisiere den korrekt. Sollte man nicht glauben.... An alle Anderen hier, die Ausgangsfrage des TE ist somit beantwortet und wir sollten stift nicht weiter folgen. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|