Interrupt prioriteringi ATmega16??

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From Danish to

Threaded View
Hej

Er der nogen der ved hvordan ATmega16 prioritere sine interruptvektorer??
Jeg tænker på hvad sker der hvis programmet fx befinder sig i en
interruptrutine og der fx kommer et ekstern interrupt (ikke reset) med en
højere prioritet?? Vil det blive sat i "kø" eller vil det nye interrupt
blive serviceret med det samme??

--
Mvh
Martin Nielsen



Re: Interrupt prioriteringi ATmega16??
On Sat, 10 Apr 2004 11:24:37 +0200, "Martin Nielsen"

Quoted text here. Click to load it

Ja, prioriteter på interrupts findes ikke i AVR'ere. Et interrupt
kører til det er færdigt, uanset hvad der ellers måtte komme af
interrupts i mellemtiden.

Dog er der en form for prioritet hvis to interrupts kommer præcis
samtidig, eller der er flere interrupts der kommer "i kø" mens et
andet interrupt kører færdigt. Da vil det interrupt med sin vektor på
den laveste adresse have højeste prioritet.

M.v.h. Mikael

--
Mikael Ejberg Pedersen
http://www.ejberg.dk (Elektroniske dimser til modelflyvning)

Site Timeline