<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Normalne bych udelal vetsi buffer na
      vzorky z prevodniku, idealne kruhovy prostrednictvim DMA, v
      preruseni od casovace treba po 1ms tyto davkove zpracovaval a v
      hlavnim programu bych se venoval tlacitkum a displeji zcela
      nerusene.<br>
      Nebo pokud pouzivate CUBE, tak tam zapnete FreeRTOS a v jednom
      vlakne muzete pracovat se vzorky, v druhem se venovat UI. ADC
      samozrejme zase s DMA, jde to snadno nakonfigurovat a funguje to
      dobre.<br>
      <br>
      Dne 11.06.2016 v 13:19 Michal Grunt napsal(a):<br>
    </div>
    <blockquote
      cite="mid:575bf3da.426dc20a.8e816.ffffddda@mx.google.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div>
        <div style="font-family: Calibri,sans-serif; font-size: 11pt;">Asi
          by to taky takto šlo. Ale to přijdu o část dat, když bude
          časovač nebo přerušení zastavené a budu se věnovat displeji,
          že? Teda ne že by to bylo zásadní, ale jestli to myslím tak
          jak to myslíte vy.</div>
      </div>
      <div dir="ltr">
        <hr><span style="font-family: Calibri,sans-serif; font-size:
          11pt; font-weight: bold;">Od:</span><span style="font-family:
          Calibri,sans-serif; font-size: 11pt;"><a
            moz-do-not-send="true" href="mailto:edizon@seznam.cz">Pavel
            Hudecek</a></span><br>
        <span style="font-family: Calibri,sans-serif; font-size: 11pt;
          font-weight: bold;">Odesláno:</span><span style="font-family:
          Calibri,sans-serif; font-size: 11pt;">‎10. ‎6. ‎2016 16:48</span><br>
        <span style="font-family: Calibri,sans-serif; font-size: 11pt;
          font-weight: bold;">Komu:</span><span style="font-family:
          Calibri,sans-serif; font-size: 11pt;"><a
            moz-do-not-send="true" href="mailto:hw-list@list.hw.cz">HW-news</a></span><br>
        <span style="font-family: Calibri,sans-serif; font-size: 11pt;
          font-weight: bold;">Předmět:</span><span style="font-family:
          Calibri,sans-serif; font-size: 11pt;">Re: Jednoduchý měřák</span><br>
        <br>
      </div>
      Nevím jak rychlý je ten procesor, jestli to přerušení tahle nebude
      trvat moc <br>
      dlouho.<br>
      <br>
      Já bych v něm jen vynásobil ty dvě hodnoty, výsledek přičetl do
      nějaké <br>
      proměnné a inkrementoval nějaký čítač vzorků.<br>
      <br>
      V rámci zobrazování bych pak jednou za čas (např. 1 s) zakázal
      přerušení, tu <br>
      proměnnou vydělil počtem vzorků, výsledek vynásobil kalibrační
      konstantou, <br>
      aby vznikly W. Obě původní hodnoty vynulovat, povolit přerušení.
      Zůstal nám <br>
      průměrný výkon ve W za poslední 1 s, tedy taky energie v J, kterou
      lze někam <br>
      připočítat a při zobrazování třeba vydělit 3,6M, aby z toho byly
      např. kWh.<br>
      <br>
      PH<br>
      <br>
      -----Původní zpráva----- <br>
      From: Michal Grunt<br>
      Zdravím, potřeboval bych tedy zkontrolovat zda mám u STM32F103
      dobře<br>
      nastavený ADC. Záměr je následující:<br>
      Je použit ADC1 a dva kanály (PA0, PA1). Na ADC je nastaven trigr<br>
      časovač TIM3 (nyní 1hz, aby to šlo sledovat i okem) a DMA v circle<br>
      mode.<br>
      <br>
      Potřebuji vzorkovat určitou frekvencí (napětí a proud) a tedy znát
      i<br>
      přesně interval mezi měřením a z toho vypočítat Wh. Jak je to<br>
      nastaveno nyní tak to funguje (při tom 1hz), ale je otázka jestli
      je<br>
      toto dobré řešení a zda když změním vzorkování třeba na 10khz a<br>
      upravím vzoreček pro výpočet tak zda to bude fungovat.<br>
      <br>
      <a class="moz-txt-link-freetext" href="http://pastebin.com/f8y9jEuh">http://pastebin.com/f8y9jEuh</a><br>
      <br>
      Děkuji, MG<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>
      <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>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <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>
    <p><br>
    </p>
  </body>
</html>