PIC - začátečník - SPI a hodiny procesoru
Ondřej Janovský
ondrej.janovsky na alarex.cz
Úterý Srpen 26 11:45:34 CEST 2014
Děkuji za osvětlení,
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í.
Dne 26.8.2014 v 08:55 Hynek Sladky napsal(a):
> 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).
> 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...
>
> Hynek Sladky
>
>
>
> Dne 26.8.2014 8:40, Ondřej Janovský napsal(a):
>> Zdravím,
>>
>> 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 .
>> SPI je v procesoru jako HW modul. Chci komunikovat jen základní
>> rychlostí 100kbps. Jakou nejmenší frekvenci mohu zvolit?
>>
>> Ještě jsem našel, že procesor umí SPI DMA mód. Jen netuším jak ho
>> ovlivňuje frekvence hodin procesoru.
>>
>> Díky předem znalým za radu
>>
>> Oja
>
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
--
*Ondřej Janovský
Alarex-Group s.r.o.
*
mobil: +420 723 616 751
em na il: ondrej.janovsky na alarex.cz
www.m2marchitect.cz <http://www.m2marchitect.cz>
www.alarex.cz <http://www.alarex.cz>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20140826/db7b3a5a/attachment-0001.html>
Další informace o konferenci Hw-list