<html>
  <head>
    <meta content="text/html; charset=iso-8859-2"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font size="-1">Obcas je problem s tim, kdyz se nuluji priznaky
      preruseni na konci funkce. Nez dojde k jejich vynulovani, tak se
      preruseni znovu spusti...<br>
      Muze pomoci presunuti nulovani bitu na zacatek funkce, pripadne
      cekat, az se bity skutecne vynuluji...<br>
      <br>
      Hynek Sladky<br>
      <br>
      <br>
      <br>
    </font>
    <div class="moz-cite-prefix">On 27.6.2017 16:33, <a class="moz-txt-link-abbreviated" href="mailto:hamouz@divesoft.cz">hamouz@divesoft.cz</a>
      wrote:<br>
    </div>
    <blockquote cite="mid:10010686148.20170627163347@divesoft.cz"
      type="cite">
      <pre wrap="">Zdravím

začínám s rodinou STM32 a narazil jsem na záhadu u TIM7.
Procesor STM32F303VE, prostředí CrossWorks

Mám zkonfigurované 2 timery
  - TIM2 prescaler na 1MHz, jen počítá us
  - TIM7 prescaler na 1MHz, počítá do 1000 a generuje interupt po 1ms.

Když to přeložím jako Debug, vše běží jak má.
Když to přeložím jako Release, TIM7 běží 2x rychleji a generuje int po
0.5s. Oba jsou na APB1, tudíž by měly mít totožné hodiny.

Na co se ještě mám podívat? Co se může změnit že každý počítá jinak?
Kdyby zrychlili oba, mělo by to logiku, ale takhle netuším.

Tomáš


_______________________________________________
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>
    <br>
  </body>
</html>