Megszakitas
Ágó István
istvan3 at gmail.com
Tue Jul 24 12:19:21 CEST 2007
Amiket használni akarsz a megszakítási rutinban, azokat mentsd el az elején,
és állítsd vissza a végén. Pl. ha használod az FSR0-t, akkor mentsd el, ha
nem használod, akkor ne. A WREG, STATUS és BSR regisztereket
mindenféleképpen el kell menteni, ha jól emlékszem.
Balla Zoltán <vega55 at freeweb.hu> írta, 2007.07.24.:
>
> From: "Ágó István" <istvan3 at gmail.com>
> >Kihagyni a #pragma interrupt IntHigh sort, és az utolsó } elé betenni a
> >RETFIE-t.
> >
> Kiprobaltam..., ugy tunik igy tenyleg nincs semmi sallang a
> megszakitaskezelo reszben!
> A kontex mentesere a fast mentesi mechanizmust hasznaltam. Ezen kivul van
> meg valami olyan regiszter, amit en ugyan nem hasznalok, de a C-nek
> szuksege
> lehet a mukodesehez ? Pl a TBLPTR-eket meg meg egy csomo mindent
> mentegetett
> a fordito az elozo projektnel(osszesen 143 utasitasidot zabalt fel mig
> eljutott az erdemi reszhez, majd a vegen megint - ezt kidebugoltam)
> Az nem lenne tul jo, ha kivagnam a fat a C alol...
>
> Zoli
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list