[elektro] 24HJ

hg12345 hg12345 at freemail.hu
Wed Sep 3 10:40:41 CEST 2008


Tóth Péter <tope1 at freemail.hu> írta:

> Ajjaj! Pedig az adatlap 148. oldalán a blokkvázlat szerint, ha 
> bekapcsolom "master clock"-ot, akkor ki kéne adja az órajelet...
> Rá lehet valahogy bírni, hogy hw-szinten folyamatosan menjen a 
CLK? Pl. 
> vár valami start bitre?


Használtál már SPI eszközt?
MASTER  vezérli a kommunikációt Ö biztositja az órajelet
SLAVE    csak kilépteti az adatokat a külsö órajel alapján.

amikor nincs adat akkor minek mozgatni a lábakat? (Ez nem a 
honvédség, amikor nincs mit csinálni, valamivel megmozgatják a 
katonákat ne hogy ellustuljanak :-)

MASTER esetén akkor kezd küldeni (órajelet generálni) amikor az első 
adat bekerül az adóregiszterbe, és addig ad amig az az adóregeszter 
utolsó bitje kinem shiftelödik, közben ki is kell olvasni a beolvasott 
adatokat, ha nincs akkor is, mert ez ilyenkor is vesz :-). (Mert overflow 
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... 

http://ww1.microchip.com/downloads/en/DeviceDoc/70243b.pdf
http://ww1.microchip.com/downloads/en/DeviceDoc/70309B.pdf

> 
> ToPe
> 
> http://ww1.microchip.com/downloads/en/DeviceDoc/70175F.pdf
> 
> 
> hg12345 írta:
> > De!
> >
> > Máskor miért menjen? pl.: ha nincs chipselect, mert van ilyen 
eszköz 
> > akkor csak az órajellel tudod vezérelni a kommunikációt
> >   
> 
> -----------------------------------------
>           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