Sida 1 av 1

Skapa en klocka mha ATMega16?

Postat: 11 april 2007, 00:00:01
av Ehrs
I assemblerkod, kan man enkelt skapa en ganska exakt klocka ut på en pinne med klockperiod 30 ms eller 20 us (eller annan)? Jag använder 8 Mhz intern klocka.

Postat: 11 april 2007, 00:05:14
av Micke_s
Man vet ju vad en instruktion tar. bara pausa vid kortare delayer.
Vid längre så är nog timers bättre.

Postat: 11 april 2007, 17:00:29
av Ehrs
Ok, då går det inte med det jag tänkt mig eftersom jag även kommer köra med INT0 avbrott som har högre prio än timern. Tack för svaret!

Postat: 11 april 2007, 18:11:05
av $tiff
Vad är det som hindrar dig isåfall?

Postat: 11 april 2007, 22:10:19
av sodjan
Så länge som ISR'en för INT0 inte har en längre exekveringstid än tiden
mellan två avbrott från timern, så ser jag inget problem.
OK, pulsförhållandet kommer inte att vara konstant, men det kommer
i alla alla fall att bli rätt *antal* pulser...