ds18b20 one wire protokolünde zamanlama hatası

Başlatan gogge, 11 Mayıs 2010, 00:29:55

gogge

Alıntı yapılan: XX_CİHAN_XX - 20 Mayıs 2010, 10:32:07
Sorununu çözmüşsün ama ek olarak bir tavsiyede bulunayım.
Ben delay fonksiyonları ile ilgili bir sıkıntı yada tedirginlik yaşadığımda, hassas bir zamanlamaya da ihtiyaç duyuyorsam genelde
#asm

#endasm
satırları arasında pikomatik tarzı istediğin gecikme için assembly kodu veren hazır programlardan aldığım kodu kullanıyorum.

Teşekkürler. Bu yöntem de güzel. Özellikle çok hassas gecikmelerde sorun çıkarmaz. Denemeler başarılı :)

SpeedyX

PIC lerde nekadar kullanışlı olur bilemem ama timerları kullanarak kendi delay fonksiyonlarınızı yazabilirsiniz. Hem çok basit hemde çok hassas olur.
5us için ise 4mhz de 5 adet nop yeterli.