<html>
  <head>
    <meta content="text/html; charset=ISO-8859-2"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Helvetica, Arial, sans-serif">Nemuze byt treba taky
      problem v pouziti nespravneho headeru? SMT32F1xx ma jine definice
      nez STM32F4xx. CRL a CRH (offest 0 a 4) maji jinou strukturu nez
      porty MODER a OTYPER (take offset 0 a 4), ktere jsou u STM32F4.
      Pokud se zapisuje do CRH, tak se vlastne zapisuje do OTYPER, ale
      zapisuji se tam nesmyslna data... MODER (ktery ridi prepinani
      input/output) se nemeni... takze muze byt problem tam...<br>
      Urcite bych doporucil pouzit spravne definice registru (i kdyz to
      mozna bude trochu prace to upravit, aby to spravne chodilo...)<br>
      <br>
      Hynek Sladky<br>
      <br>
      <br>
    </font>
    <div class="moz-cite-prefix">Dne 9.7.2014 18:22, Michal Hucik -
      ORDOZ napsal(a):<br>
    </div>
    <blockquote cite="mid:53BD6C58.3040002@ordoz.com" type="cite">
      <meta content="text/html; charset=ISO-8859-2"
        http-equiv="Content-Type">
      <div class="moz-cite-prefix"><br>
        ad to CRH: netusim jak se to dela u F4xx. Puvodni Unikarta je
        postavena na STM32F1xx a jedna se o port configuration register,
        kterym se nastavuje horni polovina portu (pro tu dolni je tady
        registr CRL). Kazdy pin je konfigurovan dvou bitovou hodnotou
        mode a dvou bitovou hodnotou cnf.<br>
        <br>
        Michal<br>
        <br>
        Dne 9.7.2014 16:28, Hynek Sladky napsal(a):<br>
      </div>
      <blockquote cite="mid:53BD5179.7010504@centrum.cz" type="cite">
        <meta http-equiv="Context-Type" content="text/html;
          charset=ISO-8859-2">
        Toto:<br>
           GPIOB-&gt;ODR &amp;= ~( 1 &lt;&lt; 9 ); // nastavenim 0 na
        pinu PB9 aktivujeme SharpINT<br>
        je potencialne nebezpecna operace, protoze neni atomicka. Muze
        se stat, ze mezi ctenim a zapisem se zmeni hodnota portu v
        preruseni... Doporucoval bych pouziti BSRR registru.<br>
        Dale by se mozna dal pouzit rezim open-drain (OTYPER registr).<br>
        <br>
        Mimochodem, co to je za registr CRH? V RM0090 pro STM32F4xx jsem
        ho nenasel...<br>
        <br>
        Hynek Sladky<br>
        <br>
      </blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>