<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix"><br>
      <br>
      Moment Hynku, ted si asi nerozumime. Ta Unikarta se kterou pracuji
      je stale ta puvodni verze, ktera je osazena procesorem STM32F1xx.
      Nasledujici varianta s F4xx, kterou si pak na zakladech te nasi
      postavil Bohous, myslim jeste neni ani tolik rozsirena, jako ta
      puvodni, kterou jsme ubastlili s Vaskem Peroutkou. ( To by mozna
      bylo dobre tema na flame war. Zajimalo by mne jake je vlastne nyni
      mezi Sharpisty obsazeni verzi Unikaret  :)<br>
      <br>
      Ona v podstate i ta karta s F1xx byla remake, protoze uplne prvni
      bastl jsem mel postaveny jako chuvalec dratu okolo Atmega64. Prave
      proto jsme se uz snazili udrzet kod tak, aby ty HW zavisle casti
      byly drzeny na jednom miste v HAL vrstve.<br>
      <br>
      Kazdopadne se mi stale nedari znovu zopakovat tu chybu pri ktere
      Horava brecel, ze Sharp nereaguje na interrupt a to ani kdyz jsem
      vratil ten firmware do puvodni verze, kdy se to CRH zapisovalo
      stale dokola :(<br>
       <br>
      Delaji se mi tu kazdou hodinu inkrementalni zalohy, tak si jeste
      dnes zkusim vytahnout dva dny starou verzi a zkusim, zda se mi to
      s ni podari zreprodukovat.<br>
      <br>
      Michal<br>
      <br>
      Dne 10.7.2014 6:15, Hynek Sladky napsal(a):<br>
    </div>
    <blockquote cite="mid:53BE136D.3080005@centrum.cz" type="cite">
      <meta http-equiv="Context-Type" content="text/html;
        charset=ISO-8859-2">
      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>
      <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">
        <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">
          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>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
SharpMZ mailing list
<a class="moz-txt-link-abbreviated" href="mailto:SharpMZ@mail.ordoz.com">SharpMZ@mail.ordoz.com</a>
<a class="moz-txt-link-freetext" href="http://mail.ordoz.com/mailman/listinfo/sharpmz">http://mail.ordoz.com/mailman/listinfo/sharpmz</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>