DS1820 configuration byte

Başlatan bcavlak, 25 Kasım 2003, 19:50:24

bcavlak

Arkadaslar merhaba,

DS1820 nin temperature resulation degerini acilista 12-bit olan

degerden, daha hizli bir okuma saglamak için 9-bit yada 10-bit'E set etmeye calisiyorum. Ama olmuyor.
TH ve TL user byte'lari set ediliyor ama configuration byte olmuyor. Bu konuda

tecrubesi olan varsa ve benimle paylasirsa sevinirim.

OWOut   Comm_Pin, 1, [$CC, $4E,%00000000,%00000000,%00011111]'
'ustteki 

satirda 1. binary deger TH byte'i 2. binary deger TL ve sonuncusu Configuration byte'dir
'%00011111  9-bit resolution
'%00111111 10-bit resolution
'%01011111 11-bit 

resolution
'%01111111 12-bit resolution


Saygilarimla.
Bilgiler, paylaşıldıkça değer kazanır.

derwish

Selam,

Bende shu sıralar yaptıgım bir devre icin DS1820 kullanıyorum.

Piyasada

buldugun/bulabilecegin bir kac cesit DS1820 var.

1. Klasik(eski) DS1820
2. DS18S20
3. Ds18B20

eski DS1820 ya uretimden kalktı veya kalkmak

uzere.

YANLIS bilmiyor isem DS18S20 ler de resulation zaten 9 bit.

Programlanabilir olan 18B20 ler.
yukardaki ornek programı hangi dilde yazıyorsun b,ilmiyorum ama

yapman gereken TL nin bir ust adresine (yani 4) 0001 1111 yazman.


Herseyden once elindeki entegrenin 18B20 oldugundan emin ol.

Kolay

gelsin.

DerWish.
The Elektroda Member.

bcavlak

Tesekkurler Derwish,

Soyledigin dogru. Bu konuya hic dikkat etmemistim. Bendeki entegre eski

DS1820.
Dolayisiyla configuration byte ayarlamasi yapamam.

Kullandigim dil PicBasic Pro.

Yardimin icin tekrar teşekkürler.
Bilgiler, paylaşıldıkça değer kazanır.