Gast
#118368
Hallo, hätte da mal ´ne Frage. Ich habe den AtMega 16 mit 4MHz Quarz und hätte gerne jede Sekunde ein Interruptsignal. Hat vielleicht jemand eine Idee, wie ich das in C realisieren kann? Vielen Dank
|
Anzeige
|
Zähler - Interrupt
Gast
#118368
Hallo, hätte da mal ´ne Frage. Ich habe den AtMega 16 mit 4MHz Quarz und hätte gerne jede Sekunde ein Interruptsignal. Hat vielleicht jemand eine Idee, wie ich das in C realisieren kann? Vielen Dank
Gast
#118369
Hallo, wie Du das im Code realisieren kannst, erfährst Du im Datenblatt. Versuch' mal folgendes : 16bit - Zähler mit prescaler 256 und dann Output-Compare-Wert von 15625. Wenn man jetzt den Output-Compare-Interrupt verwendet, dann bekommt relativ (!) genau alle Sekunde einen Interrupt. MfG, Khani P.S.: Das Thema wurde hier schon ein paar Mal behandelt. Versuch's mal mit der Suchfunktion.
Gast
#118370
=) Nutz einen Uhrenquarz am TOSC1 2 mit dem kannst du den Timer Counter 2 ansteuern, so kannst du einen sehr genauen quarz nutzen, und musst nicht auf die hohe io frequenz verzichten. Jens Antwort schreiben |
Anzeige
|