[elektro] 24HJ
hg12345
hg12345 at freemail.hu
Wed Sep 3 12:35:58 CEST 2008
Tóth Péter <tope1 at freemail.hu> írta:
> hg12345 írta:
> > Használtál már SPI eszközt?
> >
> Nem, csak I2C-t, de azt is sw-ből.
> > amikor nincs adat akkor minek mozgatni a lábakat? (Ez nem a
> >
> ...mert nekem pont jól jönne :)
> > honvédség, amikor nincs mit csinálni, valamivel megmozgatják a
> > katonákat ne hogy ellustuljanak :-)
> >
> :) Na látod, minden jó valami másra is...
> > leáll a kommunikáció) Ha nagyon kell a folyamatos órajel
(szerintem
> > ezt egy TMR kimenettel jobb) akkor egy kettős DMA bufferrel
> > folyamatosan eteted a SPI buszt és kész...
> >
>
> Igazából nem adat kéne az SPI-re, hanem csak a CLK-ja,
programozható
> előosztású órajel kimenetként.
> TMR-rrel, hw-esen nem látom, hogy hogy lehetne ezt egy portlábra
> megcsinálni.
> Ha menne az SPI CLK, akkor ki tudnék adni 40 MHz-et sw-től
függetlenül.
> Valahogy azt kéne elérjem, hogy az SPI végtelen ciklusban maradjon
adot
> időre. Lehet, hogy az is jó lenne, hogy DMA-val töltve kimenne pár
100
> byte a semmibe és közben másra használnám a CLK-t...
>
Mint irtam DMA-val belenyomod az adatokat és indönkét a DMA-t újra
huzod, van olyan hogy kettős buffer kezelésú, amig az egyiket
birizgálod addig a másik müködik....
Ha ilyet szeretnél csinálni erre van más megoldás "OUTPUT COMPARE"
de egy egyszerűmüködése a PWM jel elöállítása.
TMR2 a legrövidebb időre állítod a PR regiszterrel PR=1, ehhez
hozzárendeled a COMPARE funkciót és itt is beállítasz valamit,
valószinüleg 20MHz beállítható
>
> ToPe
>
> -----------------------------------------
> elektro[-flame|-etc]
>
_______________________________________
Micsoda akció! Több mint 500 könyv 50% kedvezménnyel az Alexandra Könyváruházakban 2008. augusztus 15. és szeptember 30. között! Nehogy lemaradjon!
http://ad.adverticum.net/b/cl,1,6022,281996,342125/click.prm
More information about the Elektro
mailing list