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). <br><br clear="all"><div>Ataman<br><a href="http://www.hysteria-metal.cz" target="_blank">http://www.hysteria-metal.cz</a><span style="padding-right:16px;width:16px;height:16px"></span><br>
</div>
<br><br><div class="gmail_quote">Dne 4. února 2013 15:15 Miroslav Draxal <span dir="ltr">&lt;<a href="mailto:evik@volny.cz" target="_blank">evik@volny.cz</a>&gt;</span> napsal(a):<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div link="blue" vlink="purple" lang="CS"><div><p class="MsoNormal">Dobrý den,<u></u><u></u></p><p class="MsoNormal">Snažím se deborelizovat projekt, mám ale problém s&nbsp;přerušením. Jak docílit toho, abych všechen kód od SPI v&nbsp;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&nbsp;tím. Jde to vůbec? Děkuji ve spolek za reakce. Míra<u></u><u></u></p>
<p class="MsoNormal"><u></u>&nbsp;<u></u></p><p class="MsoNormal">SPI.c<u></u><u></u></p><p class="MsoNormal">void interrupt low_priority SPIinterrupt (void)<u></u><u></u></p><p class="MsoNormal">{<u></u><u></u></p><p class="MsoNormal">
&nbsp;&nbsp;&nbsp; if (SSPIE &amp;&amp; SSPIF)<u></u><u></u></p><p class="MsoNormal">&nbsp;&nbsp;&nbsp; {<u></u><u></u></p><p class="MsoNormal">&nbsp;&nbsp;&nbsp; &hellip;&hellip;<u></u><u></u></p><p class="MsoNormal">&nbsp;&nbsp;&nbsp; }<u></u><u></u></p><p class="MsoNormal">}<u></u><u></u></p>
<p class="MsoNormal"><u></u>&nbsp;<u></u></p><p class="MsoNormal">a<u></u><u></u></p><p class="MsoNormal"><u></u>&nbsp;<u></u></p><p class="MsoNormal">TMR2.c<u></u><u></u></p><p class="MsoNormal">void interrupt low_priority TMR2interrupt (void)<u></u><u></u></p>
<p class="MsoNormal">{<u></u><u></u></p><p class="MsoNormal">&nbsp;&nbsp;&nbsp; if (TMR2IE &amp;&amp; TMR2IF)<u></u><u></u></p><p class="MsoNormal">&nbsp;&nbsp;&nbsp; {<u></u><u></u></p><p class="MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp; &hellip;.<u></u><u></u></p><p class="MsoNormal">
&nbsp;&nbsp;&nbsp; }<u></u><u></u></p><p class="MsoNormal">}<u></u><u></u></p><p class="MsoNormal">--------------------------přeloží to takhle<u></u><u></u></p><p class="MsoNormal">0x0016 &ndash; low interrupt vektor<u></u><u></u></p><p class="MsoNormal">
uloží reg<u></u><u></u></p><p class="MsoNormal">SPIinterrupt<u></u><u></u></p><p class="MsoNormal">Načte reg<u></u><u></u></p><p class="MsoNormal">0x0090RETFIE&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;<u></u><u></u></p>
<p class="MsoNormal">0x0091uloží reg<u></u><u></u></p><p class="MsoNormal">TMR2interrupt<u></u><u></u></p><p class="MsoNormal">Načte reg<u></u><u></u></p><p class="MsoNormal">0x0150RETFIE&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;<u></u><u></u></p>
<p class="MsoNormal"><u></u>&nbsp;<u></u></p></div> <br>
<br>
__________ Informace od ESET NOD32 Antivirus, verze databaze 7968 (20130204) __________<br>
<br>
Tuto zpravu proveril ESET NOD32 Antivirus.<br>
<br>
<a href="http://www.eset.cz" target="_blank">http://www.eset.cz</a><br>


 </div><br>_______________________________________________<br>
HW-list mailing list &nbsp;- &nbsp;sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
<br></blockquote></div><br>