Picproje Elektronik Sitesi

DERLEYİCİLER => PICBasic => Konuyu başlatan: bcavlak - 25 Kasım 2003, 19:50:24

Başlık: DS1820 configuration byte
Gönderen: bcavlak - 25 Kasım 2003, 19:50:24
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.
Başlık: DS1820 configuration byte
Gönderen: derwish - 25 Kasım 2003, 22:33:40
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.
Başlık: DS1820 configuration byte
Gönderen: bcavlak - 25 Kasım 2003, 22:47:47
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.