zase C -Hi-Tech

Ondřej Kozumplík kozond-konf na seznam.cz
Pondělí Únor 4 15:25:46 CET 2013


mam za to (na 100% si jisty nejsem), ze funkce obsluhy preruseni jedne
priority muze byt jen jedna. a v ni pak resite flagy - coze to vyvolalo (to
sou ty ify).

Ataman
http://www.hysteria-metal.cz


Dne 4. února 2013 15:15 Miroslav Draxal <evik na volny.cz> napsal(a):

> Dobrý den,****
>
> Snažím se deborelizovat projekt, mám ale problém s přerušením. Jak docílit
> toho, abych všechen kód od SPI v jednom souboru včetně přerušení. To stejné
> např. pro TMR2. Pokud to napíši takhle (viz dole) tak to přeloží za sebou,
> ale jako dvě low přerušení, a na to druhé se nedostane. RETFIE je již za
> přerušením od SPI. Koukám do dokumentace, a nějak nemohu najít co s tím.
> Jde to vůbec? Děkuji ve spolek za reakce. Míra****
>
> ** **
>
> SPI.c****
>
> void interrupt low_priority SPIinterrupt (void)****
>
> {****
>
>     if (SSPIE && SSPIF)****
>
>     {****
>
>     ......****
>
>     }****
>
> }****
>
> ** **
>
> a****
>
> ** **
>
> TMR2.c****
>
> void interrupt low_priority TMR2interrupt (void)****
>
> {****
>
>     if (TMR2IE && TMR2IF)****
>
>     {****
>
>      ....****
>
>     }****
>
> }****
>
> --------------------------přeloží to takhle****
>
> 0x0016 - low interrupt vektor****
>
> uloží reg****
>
> SPIinterrupt****
>
> Načte reg****
>
> 0x0090RETFIE<<<<<<<<<<<<<<****
>
> 0x0091uloží reg****
>
> TMR2interrupt****
>
> Načte reg****
>
> 0x0150RETFIE<<<<<<<<<<<<<<<****
>
> ** **
>
>
> __________ Informace od ESET NOD32 Antivirus, verze databaze 7968
> (20130204) __________
>
> Tuto zpravu proveril ESET NOD32 Antivirus.
>
> http://www.eset.cz
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20130204/12f18165/attachment.htm>


Další informace o konferenci Hw-list