<html>
  <head>
    <meta content="text/html; charset=iso-8859-2"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Děkuji za osvětlení,<br>
      <br>
      zkusím to napsat pro ten DMA režim, kdy to data nasází do paměti a
      udělá přerušení. Tam by to mohlo fungovat dobře. Jde mi jen o pár
      bytů. Celé to má být jen konfigurovatelný "budík" pro procesor s
      modemem a velkou řídící aplikací.<br>
      <br>
      Dne 26.8.2014 v 08:55 Hynek Sladky napsal(a):<br>
    </div>
    <blockquote cite="mid:53FC2F62.8080605@centrum.cz" type="cite">
      <meta content="text/html; charset=iso-8859-2"
        http-equiv="Content-Type">
      <font face="Helvetica, Arial, sans-serif">U SPI slave je takovy
        drobny zadrhel: procesor musi umet vycist data ze SPI, pripadne
        zapsat data do SPI registru driv, nez bude komunikace od masteru
        pokracovat. Doba je zpravidla maximalne delka jednoho bitu, zde
        tedy 10us. Pokud probiha komunikace jen jednim smerem a SPI
        disponuje FIFO (i u PIC je snad vzdy jeden vyrovnavaci registr),
        tak je k dispozici delka dle FIFO. Pro tento rezim by byl dle
        meho nazoru vyhodnejsi I2C prenos, kde toto lze resit pomoci
        clock stretching (slave drzi CLK v nule, dokud nejsou k
        dispozici pripravena data nebo dokud nedoslo k vycteni dat z
        bufferu).<br>
        Maximalni rychlost SPI vuci rychlosti procesoru byva popsana v
        DS, ale casto musi byt z vyse uvedenych duvodu rychlost
        procesoru mnohem vyssi nez by stacilo na samotny prenos...<br>
        <br>
        Hynek Sladky<br>
        <br>
        <br>
        <br>
      </font>
      <div class="moz-cite-prefix">Dne 26.8.2014 8:40, Ondřej Janovský
        napsal(a):<br>
      </div>
      <blockquote cite="mid:53FC2BC7.8060900@alarex.cz" type="cite">Zdravím,

        <br>
        <br>
        začínám s PIC18F24J11 a chystám se s ním komunikovat přes SPI.
        Zároveň mi jde o co nejmenší spotřebu, takže nechci zbytečně
        vysokou frekvenci taktování procesoru, který bude navíc jako
        SLAVE . <br>
        SPI je v procesoru jako HW modul. Chci komunikovat jen základní
        rychlostí 100kbps. Jakou nejmenší frekvenci mohu zvolit? <br>
        <br>
        Ještě jsem našel, že procesor umí SPI DMA mód. Jen netuším jak
        ho ovlivňuje frekvence hodin procesoru. <br>
        <br>
        Díky předem znalým za radu <br>
        <br>
        Oja <br>
      </blockquote>
      <br>
      <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>
    <br>
    <br>
    <div class="moz-signature">-- <br>
      <b>Ondřej Janovský<br>
        Alarex-Group s.r.o.<br>
      </b>
      <br>
      mobil: +420 723 616 751<br>
      em@il: <a class="moz-txt-link-abbreviated" href="mailto:ondrej.janovsky@alarex.cz">ondrej.janovsky@alarex.cz</a>
      <br>
      <br>
      <a href="http://www.m2marchitect.cz">www.m2marchitect.cz</a><br>
      <a href="http://www.alarex.cz">www.alarex.cz</a></div>
  </body>
</html>