[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