AVR IRQ
Cseh Róbert
R.Cseh at Richter.hu
Thu Apr 6 11:28:39 CEST 2006
GIFR regiszter.
Legalábbis az int0 int1 eseten.
A kilepes elott GIFR=ertek adodik neki.
A http://avr.tavir.hu oldalon a megszakitas fejezetben van rola szo.
Robi
-----Original Message-----
From: Szima Gábor [mailto:sygma at tesla.hu]
Sent: Thursday, April 06, 2006 9:42 AM
To: Elektro Lista
Subject: AVR IRQ
Sziasztok!
AVR-en hogyan lehet _automatikusan_ elkerulni a rekurziv IRQ hivasokat?
Konkretan az kellene, hogy ha jon egy INT0 megszakitas (edge), akkor amig az le nem fut, hiaba rangatja valami koboraram az INT0 labat, ne futhasson le az megegyszer, csak ha mar visszakerult a vezerles. Az nem tul jo, ha a kod elejen tiltom, a vegen engedelyezem a (z INT0) megszakitast, mert kozte es a kivalto ok kozott legalabb 24 clk eltelik, ami sok ido... Eleg, ha par us-en belul jon ujabb el, es kifekszik a kod...
Van arra lehetoseg, hogy egy megszakitas bekovetkezesekor automatikusan kimaszkolja magat, majd en allitsam azt vissza, esetleg ezt automatikusan meg is tegye?
-Sygma
More information about the Elektro
mailing list