pause komutu hakkında

Başlatan yucelcem, 18 Ekim 2010, 17:22:46

yucelcem

şimdi pbpde pause 500 dediğimizde tam 500 ms mi duraklıyor yoksa bu osilatöre falan bağlı bişey mi? eğer osilatörle alakası varsa 16f84a'da 4mhz ne kadar sapma yapar?

Tagli

Programı yazarken kullanacağın kristal değerini de belirtirsin. Program da derlenirken ona göre kod üretilir. Eğer tanımlaman doğru ise derleyici gerçekten de 500 ms bekleyen kodu üretir. Yanlış hatırlamıyorsam PBP tanımlama yapmazsan 4 MHz kristal kullandığını varsayıyor.
Gökçe Tağlıoğlu

yucelcem

sormak istediğim tam 500ms verirmi? sapma yaparmı?

mesela pause kullanarak saat yapsam 1 haftaya 2 3 dk ileri geri oynarmı?

muhittin_kaplan

oynar
onun için saat yapmak RTC kullanmanız gerekir.

yucelcem

rtc dediğimiz ne oluyor osilatör türümü?
bağlantıyı nasıl yapabilirim?

JKramer

Ayrıca saat entegreleri var; DS1302, DS1307 gibi. Üç tane hatla mikrodenetleyici ile okuma-yazma yapabilirsiniz.

yucelcem

Sağolun dediklerinizi araştıracağim.

X-Fi

eğer rtc kullanmak istemez sen pic16F628 ile TMR1 için 32.768KHz externel cristal takarak saydırıp gerçek zamanlı saat elde edilebiliyor internette uygulamaları vardır. inceleyebilirsiniz.

bekleme metoduyla saat olmuyor 2006 yılında ete hocanın projesinde çok uğraşmıştık en son rtc kullanıp sonuca ulaştık :)

https://www.picproje.org/index.php/topic,5625.210.html
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)