Re: Záhada (vyřešená) okoloDS18B20

Martin Záruba swz@volny.cz
Čtvrtek Duben 1 10:31:48 CEST 2010


Pokud je to opravdu takto, tak je chyba objevena. Má být
mov b,#180d

takto se do b vlozi  obsah pameti na adrese 180d, tedy 0B4h

Martin Zaruba
----- Original Message ----- 
From: "LM317" <lm317@centrum.cz>
To: "'HW-news'" <hw-list@list.hw.cz>
Sent: Thursday, April 01, 2010 9:50 AM
Subject: RE: Záhada (vyřešená) okoloDS18B20


Jsou relne vypocitane ze zpozdovaci smycky ;-), CPU jede na 12MHz (zmereno),
takze 1 strojovy cyklus trva 1us. Zpozdovaci smycka vypada:

....
clr bit_cidla ;generuj reset puls
mov b,180d ;180 pruchodu smyckou
wait: nop ;smycka trvajici 5 stroj. cyklu*180 pruchodu=900us
nop
nop
djnz b,wait
setb bit_cidla ;konec reset pulsu
....

Drive jsem mel 120 pruchodu=600us a to prave jednomu cislu nestacilo vubec a
druhemu kdyz se ohralo na 37C, tak take ne.





-----Original Message-----
From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On
Behalf Of Jozo
Sent: Thursday, April 01, 2010 6:42 AM
To: HW-news
Subject: Re: Záhada (vyřešená) okoloDS18B20


> .... Tak nevim, napajeni bych
> rekl, ze je OK, ale osciloskop nemam.
>
>
A tie casy mate niecim realne odmerane? Obcas sa stane, ze to co clovek
napise, nerobi to, co ocakaval. Predlzenie na zhruba dvojnasobok
potrebnej hodnoty by odpovedalo chybicke, ked delay bezi 2x rychlejsie
ako bolo planovane...

j.
_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list

_______________________________________________
HW-list mailing list  -  sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list



More information about the Hw-list mailing list