[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&#337;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&#337;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&#337;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&#337;l 
függetlenül.
> Valahogy azt kéne elérjem, hogy az SPI végtelen ciklusban maradjon 
adot 
> id&#337;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&#337;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&#369;müködése a PWM jel elöállítása.

TMR2 a legrövidebb id&#337;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