20 mhz kristal 22nf kond ve 20 mhz 877 kullamıyorum.taktığım çoğu kristal çalışmıyor.acaba kendinden kondansatörlü kristal varmı.bilgi verirseniz sevinirim.teşekkürler
yazım hatası degılse 22 nf degıl 22pf olacak bildiğim kadarda 877 nın kendı (dahılı krıstalı yok )
3 bacaklı rezantör diye tabir edilen kristallerde var, orta bacağı şaseye çekiyorsun diğer bacakları PIC in OSC bacaklarına bağlıyorsun. Ancak Sorun
sanırım Sendeki PIC ın 4 mhz olma olasılığı.. 877 nin Üzerinde yazan yazıyı buraya yazabilirsen net olarak anlarız 04/P yazıyor ise 20mhz de çalışmaması doğal unutmadan kondansatörlerde 15, 22 ,33 pf gibi olmalı nf değil..
22pf yazacaktım yanlış olmuş.pic 20mhz 20/p yazıyor üzerinde.kristal iki bacaklı.programı 4 mhz e göre yazıyorum 4 mhz kristal takıyorum problem yok.20 mhz e göre yazıyorum 20 mhz takıyorum çalışmıyor kitleniyor.sorun kristalde ama bulamadım.
kristalin dış kılıfını şaseye çekersen iyi olur.. yüklerkende XT yerine HS yi seçersen kristalle ilgili bir şüphen kalmamış olur..
Kondansatörleri 15pF olarak da kullanabilirsin. Kondansatörlerin kapasiteleri yüksek geliyor olabilir.
(http://img131.imageshack.us/img131/2677/oscwn5.jpg)
HS olarak hiç denememiştim .deneyip bilgi vericem.herkese teşekkürler,sağolun ustalar.
4mhz de sorunsuz calısan programı 20mhz ye cıkarınca kıtlenmeler yasıyorsan yazılımını dongulerını vs.. incelemnı tavsıye ederım.
A seris piclerde 4mhz nın ustunde xt kullandıgında muhakkak hs yapman gerekıyor.senın kı A serısı degılmıs ama yınede supheye mahal vermemek ıcın ve en dogrusu bu oldugu ıcın hs yapmalısın.Yıne cozulmezse dedıgım gıbı yazılımınıda ıncele muhakkak.
HS seçtim problem çözüldü arkadaşlar.paylaşımlarınız için çok teşekkürler.picprojenin farkı ortada.herkese kolay gelsin.
4.096 mhz kristaller genelde ne için kullanılır? hangi işi kolaylaştırır?
4.096Mhz / 2^12 = 1Khz (1ms) Herhalde avantaji budur.
Alıntı yapılan: "mcan"4.096 mhz kristaller genelde ne için kullanılır? hangi işi kolaylaştırır?
Microcontrollerin osc'si 4.096 Mhz'de tek saykıllık komutu tam 1usn işletir ve özelliği kullanılarak microcontroller ile gerçek saat uygulamaları yapabilirsin. 4Mhz'lik bir kristalle yine saat uygulaması yapabilirsin fakat aradaki 96Khz'lik farktan dolayı saatin belirli zaman aralıklarında geri kalacağı açıktır.
Selam,
eemkutay'ın açıklamasına ek olarak : Mcu'larda drift adı verilen olay vardır. 4 mhz de çalışan bir mcu 1 cycle'ı 1 usn den daha uzun zamanda tamamlar. Bu da zamanlama hatalarına sebep olur. 4,096 mhz bir kristal kullanırsan 1 cycle tam 1 usn de tamamlanmış olur. Böylece mikrokontrolcüyü az miktarda overclock etmiş olursun ve daha önemlisi verdiğin zamanları tam olarak almaya başlarsın. Gerçek zaman gerektiren uygulamalarda da az miktarda şaşma yaşanır böylece.
ccsforum.com-> "Zero Drift" (PCM programmer'ın bir alt yordamı vardı. Google.com-> "Zero Drift" buradan da bilgi alabilirsin.
Analyzer
Alıntı YapMicrocontrollerin osc'si 4.096 Mhz'de tek saykıllık komutu tam 1usn işletir ve özelliği kullanılarak microcontroller ile gerçek saat uygulamaları yapabilirsin. 4Mhz'lik bir kristalle yine saat uygulaması yapabilirsin fakat aradaki 96Khz'lik farktan dolayı saatin belirli zaman aralıklarında geri kalacağı açıktır.
Nasil oluyor bu?
1us komut isleme suresi 1Mhz islem frekansi demektir. Buda 4Mhz lik osc frekansinin 4'e bolunmesi ile elde edilir. 4.096 da islemci komutlari 1us dan farkli surede isler. (1.024 us)
4.096 Mhz avantaji timer uygulamalarinda gorulur. Seri portda da avantaj saglayabilir.
4.096 daha dogrusu 4096 rakami 2 nin kuvvetlerine tam olarak bolundugunde sonuclar hep tam sayi cikar. En guzeli de 1Khz in kolayca elde edilmesi.
4096/4=1024
4096/8=512
4096/16=256 ...vs
http://ww1.microchip.com/downloads/en/AppNotes/00529e.pdf
AN529 (Sayfa 3) Baslik: PART B: INDUSTRIAL CLOCK/TIMER
Burda neden 4.096 Mhz kullanildigi aciklanmis. Dedigim gibi timer tasmalari kusuratsiz tam degere denk geliyor.
Ancak birde soyle laf etmisler.
The clock speed being 4.096 MHz, each instruction will execute in 1
us. Therefore in 5 ms, approximately 5000.....
Kulli yalan. Microchip, dokumanlarini tekrardan gozgezdirmeli.....
Fakat 5ms yaklasik 5000 komut demis. Yaklasik demesi isi kurtariyor.
hocam döküman güzelmiş,utanıyordum bir soru daha sormaya "peki 3.579545 MHz ne işe yarar" diye aradan buda çıktı kısmen.bu dökümanı ben görseydim içinde kristal ile alakalı bilgiler olacağını kestiremezdim.
bu arada ds1302 alıp eve geldiğinizde kristalini almayı unuttuysanız ,evde olabilecek muhtemel 1 milyoncudan alınmış dandik saatlerdeki kristaller(silindirik şekildeki) iş görüyor,en azından 2 bozuk saatten söktüğüm kristaller ds1302 nin doğru olarak çalışmasını sağlayabildi.
Aklimda PAL diye kalmis ama NTSC imis. (TV de kullanilan tekniklerin adlari)
3.579545 Mhz den (3.579) yaklasik 15625Hz ve 50Hz elde etmek kolay. Cok yaygin oldugu icin fiyati ucuz.
http://radiostationworld.com/directory/television_standards/page1.asp
4.096 Mhz ile saat yapmıştım.
Avantajı 2 ye iyi bölünmesi idi.
Daha sonra 3.2768 Mhz i keşfettim. ( Bu daha da iyi :) )
3,58 veya 4,43 renkli tv tekniğinde renk alt taşıyıcısı değeridir. 15625Hz ise saniyedeki tam resim frekansı (25)*satır sayısından (625) cıkıyor.
Şebekemiz 50Hz olduğu için tam resim çerçeve frekansı (25 adet) 2 ayrı çerçeve (tek satırlar-çift satırlar) olarak 2 cercevede tamamlanıyor ve yapay bir 50 Hz elde ediliyor.
Şebeke frekansı 60Hz olan ülkelerde 30 resim çerçevesi işlenir.
internette 3 pin kristal diye arattım çıkmadı. elimde bir devre var 12mhz kristal kullanıyor.smd kristale paralel aynı adı taşıyan devre üzerinde daha küçük bir yer bırakılmış ve 3 pinli.bu da beni ,acaba 3 pinli seramik rezonatörler gibi kapasitörleri içinde olan 3 pinli kristaller varmı? diye düşündürdü.böyle bişey var mı?