<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    No já tam prostě dávám komplet obsah tabulky I/O Multiplexing and
    Considerations.<br>
    Takže je na každém pinu vidět co všechno na něm je, jestli je to
    výchozí, tedy to tak rovnou bude po zapnutí dané periferie, nebo
    alternativní (končí a), tedy bude nutno měnit patřičný multiplex
    registr. A i další poznámky pod tabulkou maj svoje písmenka, třeba i
    input only. A když by to nebylo jasný, tak přibude poznámka dole,
    tady řeba že tečka je jen při MVIO disabled. Skutečně pak už není
    potřeba do tý tabulky koukat.<br>
    <br>
    Jestli vyjde pokus s AI, tak v tý menší variantě budou zas
    zohledněny ty poznámky a při vybrání alt funkce připsáno co udělat s
    MX aby to bylo zapojený.<br>
    <br>
    PH<br>
    <br>
    <div class="moz-cite-prefix">Dne 03.12.2024 v 6:20
      <a class="moz-txt-link-abbreviated" href="mailto:radek.koutsky@gmail.com">radek.koutsky@gmail.com</a> napsal(a):<br>
    </div>
    <blockquote type="cite"
      cite="mid:023201db4543$0c0fa980$242efc80$@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator"
        content="Microsoft Word 15 (filtered medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style>@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}@font-face
        {font-family:Aptos;}@font-face
        {font-family:"Segoe UI";
        panose-1:2 11 5 2 4 2 4 2 2 3;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:12.0pt;
        font-family:"Aptos",sans-serif;}span.StylE-mailovZprvy18
        {mso-style-type:personal-reply;
        font-family:"Segoe UI",sans-serif;
        color:windowtext;
        font-weight:normal;
        font-style:normal;}.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}div.WordSection1
        {page:WordSection1;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-family:"Segoe UI",sans-serif;mso-fareast-language:EN-US">S těmi
            schematickými značkami, resp. popisy všech pinů jsem kdysi
            laboroval také, ale dospěl jsem zpět k názoru, že mi stačí
            pouze označení programovacích pinů, protože od doby, co PIC
            začal dělat PPS, tedy možnost přehození periferie na jiný
            pin, tak to ztratilo smysl a skončil bych přesně u takto
            dlouhých výkresů jenom proto, abych se stejně podíval do DS
            a ujistil se, že to můžu prohodit v rámci celého portu B.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-family:"Segoe UI",sans-serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-family:"Segoe UI",sans-serif;mso-fareast-language:EN-US">RK<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-family:"Segoe UI",sans-serif;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <div>
          <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
            <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span
style="font-size:11.0pt;font-family:"Calibri",sans-serif">
                Hw-list <a class="moz-txt-link-rfc2396E" href="mailto:hw-list-bounces@list.hw.cz"><hw-list-bounces@list.hw.cz></a> <b>On Behalf
                  Of </b>Pavel Hudeček<br>
                <b>Sent:</b> Tuesday, December 3, 2024 1:36 AM<br>
                <b>To:</b> HW-list <a class="moz-txt-link-rfc2396E" href="mailto:hw-list@list.hw.cz"><hw-list@list.hw.cz></a><br>
                <b>Subject:</b> Re: Co sa mi nepaci na KiCade bolo: Re:
                Nová verzia LibrePCB 1.2.0<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal" style="margin-bottom:12.0pt">Pojmenování s
          _ jsem udělal přesně s tímto cílem už kdysi dávno, ale
          nepomohlo. Nepomohlo ani najít soubor se seznamem knihoven a
          dát je na začátek. Značky i pouzdra, obojí se chová tak. Teď
          jsem teda zkusil třídění, ale nic, pořád jsou na konci.<br>
          Vyhledávání samozřejmě běžně používám, ale ne vždy chci
          použít:-)<br>
          <br>
          Ty alternativní funkce je hezká novinka (nevím od jaké verze,
          6/7 jsem vynechal). Zahlíd jsem to, ale nějak jsem na to pak
          zas zapomněl, takže díky za připomenutí.<br>
          Asi to začnu používat. Takže napřed AI řeknu ať udělá to co
          jsem chtěl původně a pak ať k tomu dodělá užší alternativní
          symbol, kde se budou funkce přepínat:-)<br>
          Usecase je jasnej: Napřed použiju velkej, kde je vidět všechno
          a ve fázi zkulturňování schematu přepnu na malej a přenastavím
          mu nožičky.<br>
          <br>
          Takhle teď vypadá AVR64DD32:<br>
          <img width="939" height="310"
            style="width:9.7847in;height:3.2291in" id="obrázek_x0020_1"
            src="cid:part1.wAV0D2dT.njrBG7kD@seznam.cz" class=""><br>
          Jedna z věcí co mi vadí na 8 je, že se vrátili ke složité
          aktualizaci symbolu z knihovny, která byla před 5. (připomnělo
          se mi to protože jsem si všiml jedné chybky na screenshotu)<br>
          Taky zesložitili zápis inverze, ale to mi při použití AI už
          vadit nebude:-)<br>
          <br>
          PH<o:p></o:p></p>
        <div>
          <p class="MsoNormal">Dne 02.12.2024 v 23:45 Peto Janis
            napsal(a):<o:p></o:p><br>
            <br>
            <o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal">Zajímalo by mě, jestli lze nějak Kicad
              donutit, aby ty moje zobrazoval na začátku a ne na konci.
              Kdysi jsem z tím nad 5 dlouze a neúspěšně laboroval. Jde
              to v 8 nějak? <o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal"><br>
            Pomenujte si knižnice na začiatku znakom "_". Kicad ich radí
            abecedne, tak sa tie Vaše dostanú navrch. <br>
            <br>
            Alebo vypnite defaultne KiCadovské knižnice :-). Alebo
            použite vyhľadávacie pole. Filtruje to okamžite ako píšete a
            je to super rýchle a fakt to funguje. Vyhľadáva to dokonca
            aj v user attributes poliach. Ja tak hľadám podľa našich
            skladových čísiel. <br>
            <br>
            <br>
            <o:p></o:p></p>
          <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
            <p class="MsoNormal">Teď mě napadlo další zajímavé využití
              AI: <br>
              K MCU si zásadně vytvářím vlastní značky, od těch
              standardních se primárně liší tím, že v názvu každý
              nožičky je obsažen seznam všech na ní dostupných funkcí.
              Použití je velice praktické (jen trochu vadí rozměry), ale
              vytváření pracné. Tak schválně, jestli mi AI po předhození
              značky AVRxxDD32 a DS od AVR64EA28 udělá značku AVR64EA28
              v mém stylu:-) <o:p></o:p></p>
          </blockquote>
          <p class="MsoNormal"><br>
            V KiCade sa to dá. Pri definícii symbolu, môžete každému
            pinu nadefinovať alternatívne funkcie. <br>
            <br>
            Napríklad MCU má pin.č1 GPIO0_0, Alternatívne mu pridáte:
            UART0_TX, T0_CAP0, I2C_SDA a tď. <br>
            <br>
            V schéme potom kliknete na vlastnosti symbolu tohto MCU a v
            záložke "Pin function" si pre každý pin vyberiuete tú Vašu
            funkciu. na symbole zmizne defaultná (teda GPIO0.0) a
            zobrazí sa zvolená alternatíva (napr: UART0_TX). Samozrejme
            môžete meniť aj elektrický význam pinu pre ERC. </p>
        </blockquote>
      </div>
    </blockquote>
  </body>
</html>