Klein vraagje,

Hardware > attiny2313
Software > bascom-avr

Ik gebruik de overflow interrupt van teller0
en ook de int0 van portd.2

Kan ik een priority zetten voor deze ? zodat int0 altijd voorrang krijgt ?

Ik heb zo men twijfels dat die functie gebakken zit in de 2313 ?

Ik weet niet hoe dat met ATMELs gaat, maar je kunt toch in de ISR de volgorde van het scannen van de interruptbron maken?
Het enige wat je dan niet hebt is een interrupt OVER een interrupt.
Of te wel, als de prioriteit-interrupt binnen komt op het moment dat een andere interrupt nog afgehandeld wordt, dan zal die prioriteit toch moeten wachten.

Anyway, ik weet niet hoe interrupts gegenereerd en afgehandeld worden binnen ATMEL chips..

Op 22 maart 2005 14:17:10 schreef Mr. Digital:
Klein vraagje,

Hardware > attiny2313
Software > bascom-avr

Ik gebruik de overflow interrupt van teller0
en ook de int0 van portd.2

Kan ik een priority zetten voor deze ? zodat int0 altijd voorrang krijgt ?

Ik heb zo men twijfels dat die functie gebakken zit in de 2313 ?

Zoals in de datasheet beschreven staat kun je de prioriteit niet instellen, de prioriteit hangt af van het vector adres van de interrupt. hoe lager het adres hoe hoger de prioriteit

ok thx
ik zal er over gelezen hebben.