hassas Şaşmayan zamanlayici

Başlatan pax, 11 Eylül 2014, 22:41:43

parda

while(1)
{
   Bekle(10);//10 dak gecikme altrutini iyi ayarla
   Uyarı();//Uyarı altrutini çalışma süresini gerekiyorsa Bekle rutinini hazırlarken dikkate al
}

Yukarıdaki kod int rc osc ile her sıcaklıkta 10 yıl boyunca Bekle rutininin hatası kadar hatayla çalışır.
Amma sen dersenki ilk uyarı ile 10 yıl sonraki uyarı arasındaki hata önemli , işte ozaman boka sarar iş gerçek matematik ve gerçek mühendislik yanında ciddi ölçü aletleri gerekir.
Bildiğim tek şey, hiç bir şey bilmediğimdir.

pax

Alıntı yapılan: Maxim - 12 Eylül 2014, 09:13:01
bence allegro disinda hepiniz yanlis anlamissiniz . gps saati,  atom saati tavsiye eden bile var :)

baslik cok hassas, felaket hassas diye acilmis
devaminda 10 dk lik zamanlayici istegi.
devamida 1dk bile hata olmayacak!!

yani istenen sey 10 dakikalik bir zamanlayici
oyle accayip bir hassasiyet gerekmiyor

basligi acan arkadas bunun pek farkinda değil galiba.
dolayisi ile real time saate gerek yok
10dk zamani dunyanin en aptal islemcisi ile sadece 1-2sn hata ile herkes yapabilir.
ext kristal kullanmaya bile gerek yok
Aslında fark ettim ama biraz geç oldu daha sonra farklı fikirler geldikçe müdahale etmek istemedim yeni birseyler öğrenebiliriz diye herkese fikirlerinden dolayi teşekkür ederim :)