Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
6
Cevap
954
Tıklama
0
Öne Çıkarma
delay_ms
M
19 yıl (57 mesaj)
Çavuş
Konu Sahibi

arkadaşlar merhaba;
pic16f877'de 70 saniyelik bir gecikme yapmak istiyorum.fakat olmuyor.delay_ms( ) in sınırı 65536 sanırsam.70 sn ve üzeri gecikmeleri nasıl yapabilirim..



Z
19 yıl (116 mesaj)
Teğmen

iki tane delay_ms(35000); kullanmaya ne dersin?

delay_ms(35000);
delay_ms(35000);

veya PIC'in dahili Timerını kullanabilirsin.


Bu mesaja 1 cevap geldi.
A
19 yıl (477 mesaj)
Yüzbaşı

delay_ms() fonksiyonu adından anladığım kadarıyla milisaniye formatında giriş alıyor. Bunun için aklıma gelen döngü kullanmak for döngüsü kullanarak yapılabilir.


Bu mesaja 1 cevap geldi.
K
19 yıl (1341 mesaj)
Binbaşı

bu şekilde de yapabilirsin.

for(t=0; t<70; t++){delay_ms(1000);}


Bu mesaja 1 cevap geldi.
L
19 yıl (2316 mesaj)
Binbaşı

Derleyiciyi üreten firmadan saniye cinsinden parametre alacak delay_s() diye bir fonksiyon eklemelerini de isteyebilirsin mesela.


Bu mesaja 1 cevap geldi.
S
19 yıl (124 mesaj)
Teğmen

for döng işini görür. eğer süre değişken ise n=süre/65000 şeklinde döng önce ayarların n kez döner zaman gecikmlerinide hesaba katarsın istersen


Bu mesaja 1 cevap geldi.
M
19 yıl (57 mesaj)
Çavuş
Konu Sahibi

for döngüsü ile oldu arkadaşlar.artık istediğim süre ile gecikme yapabilirim.ilginiz için teşekkürler.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.