<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>