<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">No tak jde hlavne o to, jestli to musi
      byt rychle, pak to je o nejakem kompromisu, pokud ne, tak proste
      funkce pro zapis a cteni. ++ a -- teda nepujde ale s tim bych
      dokazal zit ;-)<br>
      Dne 13.04.2018 v 19:55 Radek Sztwiorok napsal(a):<br>
    </div>
    <blockquote type="cite"
cite="mid:CAHJpJicBD7V+HmAG88f49inF-O5XKRQrD097kf+qLhbxGj1_vA@mail.gmail.com">
      <div dir="auto">Tak asi nezbude nic jiného než si vytvořit svoji
        funkci a předávat ji požadované jako argument. Tam už si ty bity
        poskladate kam potřebujete. Výhodu to má vtom že do budoucna si
        poprepisujete jen zápisy a čtení a můžete to použít kde je
        třeba. 16 řádku kódu vás nezabije a pokud si rozmyslite že
        chcete přeházet to jinak tak už měníte jen pozice.
        <div dir="auto">Predkokladam že toto snad v c++ jde. Já podobnou
          cunarnu kdysi musel páchat taky aby se zjednodušil DPS. Není
          to nic proti ničemu a zmatete čínské soudruhy při pokusu o
          kopírování. :-)</div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr">Dne pá 13. 4. 2018 16:55 uživatel Pavel Kutina
          <<a href="mailto:hw@prelude.cz" moz-do-not-send="true">hw@prelude.cz</a>>
          napsal:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">Tak přesně
          proto, abych nemusel použít expander, je tam ta Mega128 :) Ten
          <br>
          expander je pro mne sice výhodný z pohledu jednoduchosti
          obsluhy, ale není <br>
          to to pravé, protože některý z těch pinů bude mcu (snad) i
          probouzet a bude <br>
          tam i pár dalších drobnéstí, ke kterým bych chtěl mít přístup
          přímo na <br>
          portu. Varianta s expanderem mne napadla už na začátku, ale
          zavrhl jsem to.<br>
          <br>
          Pavel Kutina<br>
          <br>
          <br>
          ----- Original Message ----- <br>
          From: "Karel Dudášek" <<a
            href="mailto:karel.dudasek@dobruska.cz" target="_blank"
            rel="noreferrer" moz-do-not-send="true">karel.dudasek@dobruska.cz</a>><br>
          To: <<a href="mailto:hw-list@list.hw.cz" target="_blank"
            rel="noreferrer" moz-do-not-send="true">hw-list@list.hw.cz</a>><br>
          Sent: Friday, April 13, 2018 4:35 PM<br>
          Subject: Re: Jak v C zachazet hromadne s porty?<br>
          <br>
          <br>
          > Ahoj,<br>
          > asi bych to řešil externím I2C švábem MCP23017, je to
          myslím 16 pinu I/O.<br>
          > On 04/13/2018 03:51 PM, Pavel Kutina wrote:<br>
          >> Díky za rady, vidím, že jsem nic nepřehlídnul, jen to
          není tak <br>
          >> jednoduché, jak jsem myslel.<br>
          >><br>
          >> Co se týká srovníní desky - problém je, že u každého
          z uvažovaných portů <br>
          >> narážím na to, že některé piny jsou sdíleneé s něčím
          jiným (například <br>
          >> abych mohl využít HW I2C, přijdu o dva piny v portu,
          to samé pro SPI, <br>
          >> UART a podobně - vždycky tím rozbiju "celistvost"
          nějakého portu). Tím je <br>
          >> pro jednoduchou práci port nepoužitelný a musí se na
          to po pinech z <br>
          >> různých portů - nikde to není vcelku.<br>
          >><br>
          >> Samozřejmě to povede k nějaké funkci - "nějak to
          slepit" zvládnu, jen mne <br>
          >> zajímalo, jestli se to nedá vyřešit elegantněji.<br>
          >><br>
          >> Pavel Kutina<br>
          ><br>
          ><br>
          > -- <br>
          > Karel Dudášek<br>
          > e-mail: <a href="mailto:karel.dudasek@dobruska.cz"
            target="_blank" rel="noreferrer" moz-do-not-send="true">karel.dudasek@dobruska.cz</a><br>
          > Na Farách 381<br>
          > 549 22 Nový Hrádek<br>
          > tel: +420 777 623 639<br>
          > _______________________________________________<br>
          > HW-list mailing list  -  sponsored by <a
            href="http://www.HW.cz" rel="noreferrer noreferrer"
            target="_blank" moz-do-not-send="true">www.HW.cz</a><br>
          > <a href="mailto:Hw-list@list.hw.cz" target="_blank"
            rel="noreferrer" moz-do-not-send="true">Hw-list@list.hw.cz</a><br>
          > <a href="http://list.hw.cz/mailman/listinfo/hw-list"
            rel="noreferrer noreferrer" target="_blank"
            moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
          > <br>
          <br>
          _______________________________________________<br>
          HW-list mailing list  -  sponsored by <a
            href="http://www.HW.cz" rel="noreferrer noreferrer"
            target="_blank" moz-do-not-send="true">www.HW.cz</a><br>
          <a href="mailto:Hw-list@list.hw.cz" target="_blank"
            rel="noreferrer" moz-do-not-send="true">Hw-list@list.hw.cz</a><br>
          <a href="http://list.hw.cz/mailman/listinfo/hw-list"
            rel="noreferrer noreferrer" target="_blank"
            moz-do-not-send="true">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
        </blockquote>
      </div>
      <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>