<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="Arial">Na to se musím podívat. Já tu rutinu někde
našel a je to první pokus. Funguje. Bohužel nevím, co vlastně
dělá delay. Třeba v Delphi vrací řízení systému, takže to tak
opravdu můžete napsat a ten problém, co uvádíte nenastane.</font><br>
</p>
<pre class="moz-signature" cols="72">Martin Záruba</pre>
<div class="moz-cite-prefix">Dne 30.7.2023 v 19:51 Jaroslav Buchta
napsal(a):<br>
</div>
<blockquote type="cite"
cite="mid:949ea4ff-a7e3-4bb8-1b72-263d68fa8200@hascomp.cz">Cekat v
preruseni to se opravdu nedela. Neslo by to delat jako se hejbe
krokovyma motorama?
<br>
V preruseni nastavit novou hodnotu pro casovac odpovidajici
pozadovane delce 0/1 a hejbnout GPIO. Klika je, ze u AVR ma
preruseni dost malou rezii, treba u ARMu to takhle moc delat
nejde.
<br>
<br>
Dne 30.07.2023 v 19:45 Petr Simek napsal(a):
<br>
<blockquote type="cite">On Sun, 30 Jul 2023, Martin Záruba wrote:
<br>
<br>
<blockquote type="cite">// Obsluha přerušení od časovače
Timer/Counter1
<br>
ISR(TIMER1_OVF_vect) {
<br>
// Generování pulzu 1 na pinu 9 (při logické 1)
<br>
digitalWrite(9, HIGH);
<br>
<br>
// Počkejte na dobu odpovídající šířce pulzu 1
<br>
delayMicroseconds(pulseWidth1);
<br>
</blockquote>
<br>
Kdyz v preruseni vyvolate cekaci smycku, tak se to v tom
preruseni
<br>
zablokuje ne ? Pak zalezi na prioritach - bud to jine preruseni
<br>
neprerusi, takze druhy puls bude zmrseny-zpozdeny, nebo prerusi
<br>
a protoze v nem to taky uvizne v cekaci smycce tak to
zmrsi-prodlouzi
<br>
prvni puls.
<br>
<br>
<br>
<br>
<blockquote type="cite">Martin Záruba
<br>
</blockquote>
<br>
*------------------------------------------------------------------------*
<br>
| Petr Simek APS
JU |
<br>
| <a class="moz-txt-link-abbreviated" href="mailto:psimek@jcu.cz">psimek@jcu.cz</a> |
<br>
*------------------------------------------------------------------------*
<br>
<br>
_______________________________________________
<br>
HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<br>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<br>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
<br>
</blockquote>
<br>
<br>
_______________________________________________
<br>
HW-list mailing list - sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<br>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<br>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
<br>
</blockquote>
</body>
</html>