(01-23-2018, 05:10 PM)vojinilic Wrote: Stopiranje izvrsavanja interapta ne treba nikada raditi. Kao prvo on ima samo jedan izvor interapta, a kao drugo atmega ima vektorske interapte, tako da je prioritet definisan fizicki najnizim adresom. Davno je bilo, pa se ne secam da li bese postoji priority registar gde se definisu. Za zmega znam tacno. Ako zabranis int u toku izvrsenja int-a, onda gubis informaciju o interaptu nizeg prioriteta koji se desio za vreme izvrsavanja interapta viseg prioriteta. Nema fizickog smisla nikakvog.
Znam ja za to Vojine ali onaj jedan interapt koji je on dao u kome izmedju ostalog salje podatke serijskim putem pomislio sam da vremensko trajanej samog koda u interaptu prevazilazi vreme posle kojeg nastupa novi interapt pa da zbog toga ima preklapanje na ne izvrsenim komandama...Hteo sam time samo da otklonimo i otkrijemo problem oko "kasnjenja" koje spominje.
Ali tvoj info svakako je dobar...