stack u PIC 18Fxxx

Rt jr@siliconbrain.biz
Úterý Leden 4 15:38:17 CET 2005


Pokud nemuze nic zmenit obsah zasobniku a to nemuze, jelikoz k zadnemu 
dalsimu preruseni nemuze dojit a na vrcholu zasobniku je navratova 
adresa z preruseni, pak nevidim duvod, proc by to tak nemelo pracovat dobre.

--
Jiri Bezstarosti


Dolezal Dusan napsal(a):

> Mel bych jeden takovy dotaz pro zdejsi PIC guru (Jirka Bestarosti &
> spol.). V programu pro 18F452 mam smycku, ktera neustale bezi a zapisuje
> data do (temer) kruhoveho bufferu, a ceka se na udalost, ktera vyvola
> preruseni. Jakmile k nemu dojde, potrebuji cyklus ukoncit. Problem je v
> tom, ze je to casove dost kriticke a uz do te smycky nemuzu dat treba
> detekci nejakeho priznaku, ktery bych si nastavil v tom preruseni. Takze
> jsem to udelal tak, ze pred navratem z preruseni nacpu na vrchol stacku,
> tedy to TOSL, TOSH a TOSU adresu, kam chci po ukonceni preruseni skocit.
> Zatim se zda, ze to funguje, ale prece jenom si nejsem uplne jisty v
> kramflecich, jestli nemuze nastat neco nepredvidatelneho. Ma nekdo
> tuseni, jestli je v tom nejaky zakopany pes, nebo je to bez problemu? To
> preruseni ma vysokou prioritu, takze zadne dalsi preruseni by prijit
> nemelo.
> 
> Dusan Dolezal
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
> 
> 



Další informace o konferenci Hw-list