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
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.
=) 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
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.