PIC softwarove preruseni

Hynek Sladky econf@centrum.cz
Čtvrtek Červen 17 07:40:08 CEST 2004


CALL jako takovy asi nevadi, ale bude potreba zakazat dalsi preruseni, 
pokud neni obsluha preruseni reentrantni.
V tom pripade bych to videl nasledovne
	ORG 3
SW_INT
	BCF GIE
HW_INT
	...

	RETFIE

Pokud se zpracovava preruseni od vice zdroju, tak by musel vzniknout 
priznak pro pozadovane SW preruseni...
Stejne bych jako prvni moznost vyzkousel rucni nahozeni EEIF. Melo by to 
fungovat, protoze bit je R/W a je uvedeno, ze musi byt nulovan SW.
A nebo ho nenulovat, kdyz uz neni co zapisovat, ale vynulovat EEIE, pri 
dalsim pozadavku nahodit EEIE.

Hynek Sladky

Šerých Jakub wrote:
> Problem, je, za na konci preruseni neni return, ale retfie, ktera
> navic nastavuje GIE flag. Jedine si udelat flag, ktery by rikal, ze
> to bylo volane callem a na zaklade toho by se nakonec udelal return a
> nikoliv retfie. Taky by to asi slo.



Další informace o konferenci Hw-list