<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Jak máte zajištěno, že tam v době přijetí toho IRQ jsou nachystaná
    platná data?<br>
    <br>
    Pokud nemáte žádnou možnost ladění, tak do té proměnné po odeslání
    uložte (ještě v té přerušovací rutině) nějaký definovaný obsah,
    třeba 0x5555.<br>
    A uvidíte, co tam bude při příštím přerušení.<br>
    <br>
    PL<br>
    <br>
    ******************<br>
    <br>
    <div class="moz-cite-prefix">Dne 28.1.2024 v 19:00 Jirka Mww
      napsal(a):<br>
    </div>
    <blockquote type="cite"
cite="mid:CAGNMtu0BfK+zywe_WcAk7ht285zGTJpn=qdZCSq68MCkokJawg@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">Dobrý večer,
        <div><br>
        </div>
        <div>zase se tady trápím s Arduinem.  Potřebuji v přerušení od
          pinu 2 u Arduino Nano poslat ven dvanáct bitů.  Přerušení
          vyvolá vstup CS od nadřízeného stroje, pak jdou hodiny asi po
          200  uS a na jejich sestupnou hranu potřebuji posílat ven
          data.  V podstatě mi to funguje, pokud ta data, co potřebuji
          poslat, vytvořím až v té přerušovací proceduře.  Nevím ale,
          jak tam dostat data, která vyrobím v hlavní smyčce. Deklaraci
          té proměnné , co chci poslat, mám jako volatile unsigned
          integer , zkoušel jsem i volatile byte, deklaraci  mám v
          hlavním programu ,zkoušel jsem to deklarovat i v té
          přerušovací proceduře, ale nejsem úspěšný.  Ta data se pošlou
          jen jednou, a ještě ne celá. Pak to vypadá, že se ta data
          nějak smažou, nebo co. Posílá to už jen nuly.  Bohužel, ladící
          výpis tam nejde udělat.  Můžete mne prosím zase nějak
          nakopnout ?</div>
        <div><br clear="all">
          <div>
            <div dir="ltr" class="gmail_signature"
              data-smartmail="gmail_signature">Zdravi<br>
              Jirka Sloupenský  OK1MWW</div>
          </div>
        </div>
      </div>
      <br>
    </blockquote>
    <br>
  </body>
</html>