<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font face="Arial">A nebo vylepšení:</font></p>
    <p><font face="Arial">Udělám pole 300 byte.</font></p>
    <font face="Arial">Náběžnou hranou pulzu vyvolám přerušení a v něm
      bude zvýšení 1 byte bufferu o 1.<br>
    </font>
    <p><font face="Arial">Každých 10mS vyvolám druhé přerušení a v něm
        bude zvýšení indexu o 1 a pokud je 300,  vynulování. Dále
        uložení obsahu bufferu z 1. přerušení na pozici indexu a
        vynulování bufferu.</font></p>
    <p><font face="Arial">V hlavním program cyklicky sčítám věechny
        buňky v poli.</font></p>
    <p><font face="Arial">Rozlišení na 10mS zůstane zachované, ale v
        každ´m 10mS taktu může být až 255 pulzů. Nyní se už těžko něco
        ztratí.<br>
      </font></p>
    <p><font face="Arial"><br>
      </font></p>
    <p></p>
    <pre class="moz-signature" cols="72">Martin Záruba</pre>
    <div class="moz-cite-prefix">Dne 7.2.2024 v 9:56 Martin Záruba
      napsal(a):<br>
    </div>
    <blockquote type="cite"
      cite="mid:223ae0b0-4a7e-1551-2b21-dbcc6fb22c93@volny.cz">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p><font face="Arial">Fpga neznám, tak nevím, zda by šlo použít
          tento algoritmus:</font></p>
      <p><font face="Arial">Vím, že pulzů může být maximálně 10 za
          sekundu.</font><br>
      </p>
      <p><font face="Arial">Udělám pole 300 bitů.</font></p>
      <p><font face="Arial">Nevím, jak je pulz dlouhý, takže musím
          reagovat na náběžnou hranu.</font></p>
      <p><font face="Arial">Náběžnou hranou pulzu vyvolám přerušení a v
          něm bude zápis 1 do bufferu na 1 bit.<br>
        </font></p>
      <p><font face="Arial">Každých 10mS vyvolám druhé přerušení a v něm
          bude zvýšení indexu o 1 a pokud je 300,  vynulování. Dále
          uložení obsahu bufferu z 1. přerušení na pozici indexu a
          vynulování bufferu.</font></p>
      <p><font face="Arial">V hlavním program cyklicky počítám kolik je
          1 v poli.</font></p>
      <p><font face="Arial">Má to jedinou vadu: Pokud bude sice za
          sekundu do 10-ti pulzů, ale třeba dva přijdou za sebou
          rychleji, než za 100mS, pulz se ztratí.<br>
        </font></p>
      Martin Záruba
      <div class="moz-cite-prefix">Dne 7.2.2024 v 7:50 balu napsal(a):<br>
      </div>
      <blockquote type="cite"
        cite="mid:831981C4-152D-4FEF-8C8D-9403DD870A6A@k-net.fr">
        <meta http-equiv="content-type" content="text/html;
          charset=UTF-8">
        <div dir="ltr">Takto na stredu by som mal algoritmicku otazku.
          Potrebujem najst nejaku inspiraciu na zaciatok. Jednu metodu
          uz mam predvymyslenu, ale viac inspiracie nikdy nue je na
          zahodenie. </div>
        <div id="AppleMailSignature" dir="ltr">Majme impulzy, ktore
          prichadzaju s maximalnou frekvenciou 10Hz, cas medzi nimi je
          ale nahodny a nie su synchronizovane na ziadne hodiny spolocne
          s vyhodnocovacim obvodom. </div>
        <div id="AppleMailSignature" dir="ltr">Potrebujem pocitat pocet
          impulzov za poslednych 30 sekund. Musi to ale byt plavajuce
          okno, za poslednych 30 sekund. Nie fixne okno raz za 30
          sekund. </div>
        <div id="AppleMailSignature" dir="ltr">Komplikacia je, ze sa to
          ma implementovat do fpga, takze sa nedaju pouzit operacie typu
          for slucka a prejst cez pole niecoho.</div>
        <div id="AppleMailSignature" dir="ltr">Ako na to?</div>
        <div id="AppleMailSignature" dir="ltr">b. </div>
        <div id="AppleMailSignature" dir="ltr"><br>
        </div>
        <br>
        <fieldset class="moz-mime-attachment-header"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz" moz-do-not-send="true">www.HW.cz</a>
<a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:Hw-list@list.hw.cz" moz-do-not-send="true">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list" moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
      </blockquote>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
HW-list mailing list  -  sponsored by <a class="moz-txt-link-abbreviated" href="http://www.HW.cz">www.HW.cz</a>
<a class="moz-txt-link-abbreviated" href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<a class="moz-txt-link-freetext" href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
    </blockquote>
  </body>
</html>