Gast
#176141
Hay @all Ich habe eine Frage ich habe einen Mega128 mit einen 4Mhz Quarz wie berechne ich nun den Timer1 Interrupt so das er ca. alle 3 sek. Durchläuft?? MFG: Fichte
|
Anzeige
|
Timer berechnung
Gast
#176141
Hay @all Ich habe eine Frage ich habe einen Mega128 mit einen 4Mhz Quarz wie berechne ich nun den Timer1 Interrupt so das er ca. alle 3 sek. Durchläuft?? MFG: Fichte
Gast
#176142
4MHz: Denk dir nen Prescaler aus, bspw. 1024. 4MHz/1024 = 3906Hz Gewünschte Frequenz = 1/3 Hz. 3906/(1/3) = 11719 Der Timer muss also immer 11719 Zählschritte machen, bis 3s vergangen sind. Also Timer initialisieren mit Prescaler 1024 und mit 0xFFFF-11719 vorladen. In der ISR muss das Zählregister auch immer vorgeladen werden. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|