AVR interrupt

VFX info at vfx.hu
Mon Mar 22 22:46:00 CET 2004


Hali!


Bali Zoltan wrote:
> 
> Sziasztok !
> 
> Nem találok semmit az IT prioritásokról.
> Vagy nincs is az AVR-ben ?

De van, ahogy az IT cimek nonek ugy csokken a prioritas. Legnagyobb
prioritasu a RESET, utana az EXT_INT0, EXT_INT1 stb (ATmega128-nal).


> Arra lenne szükségem, hogy több IT-s
> programnál egy IT biztosan a megfelelo
> idoben, késedelem nélkül fusson le és
> ne szakítsa félbe egy másik IT.

Nem fogja, mert automatikusan ha belep az interrupt vektorba letiltodik
a global IT flag. Igy ha azt akarod, hogy megszakadjon az Interrut
rutinod, akkor magadnak kell kiadni egy SEI utasitast az interrupt
rutinban valahol. Ha nem teszed, akkor a RETI megteszi helyetted az IT
rutin vegen.

UDV. VFX.
http://www.vfx.hu



More information about the Elektro mailing list