PIC 18F4550 CPU KOMUT İŞLEM HIZI HESABI

Başlatan okay57, 07 Eylül 2014, 21:45:19

okay57

ccs c  sigorta ayarları #fuses HSPLL,USBDIV,PLL5,PUT,CPUDIV1,VREGEN,NOWDT,NOPROTECT,NOLVP,NODEBUG,NOMCLR yapılmıştır.Devremde 2OMHz lik osilatör kullandım.Acaba cpu hızı hesabında 20 MHz i mi alacağım yoksa 48MHz mi alacam?

t2


okay57

#2
Neden? Nedenini sormamın nedeni 18f4550 datasheetinde CPUDIV1 YOK 2,3,4 ve 6 var.Acaba eklediğim clock diagram resmine göre CPUDIV kısımını bana anlatabilir misiniz? Yada kaynak gösterebilir misiniz?

mesaj birleştirme:: 07 Eylül 2014, 22:41:19




Tagli

CPUDIV_PLLDIV 4 kademeli bir anahtar. PLL kullanılmadığında 1, 2, 3 veya 4'e bölüyor. PLL kullanılırken aynı değerler 2, 3, 4 ve 6'ya bölmeye karşılık geliyor. Aslında XC8'in sigorta isimlendirmeleri şöyle zaten:
Alıntı YapCPUDIV =   System Clock Postscaler Selection bits
OSC2_PLL3   [Primary Oscillator Src: /2][96 MHz PLL Src: /3]
OSC4_PLL6   [Primary Oscillator Src: /4][96 MHz PLL Src: /6]
OSC3_PLL4   [Primary Oscillator Src: /3][96 MHz PLL Src: /4]
OSC1_PLL2   [Primary Oscillator Src: /1][96 MHz PLL Src: /2]
Gökçe Tağlıoğlu

okay57

İlk mesejda belirtiğim CPUDİV1 KOMUTU OSC1_PL2 yemi karşılıkgeliyor.görmüş olduğum örneklerde CPUDIV1 olarak yazılıyor o zaman cpu hızım 48MHz

okay57


XT seçili olsaydı işlemci hızı 20/4=5MHz olacaktı.CPUDIV1 durumunda işlemci hızı ne oluyor?

HSPLL seçiliyken CPUDIV1 in anlamı ne acaba?

okay57

HSPLL seçiliyken CPUDIV1 in anlamı ne acaba?

Tagli

O ayar 4 bölme değerinden birine karşılık geliyor, yukarıda da bahsettiğim gibi. 96 MHz PLL çıkışını 2, 3, 4 veya 6'ya bölebilirsin. Ama CPUDIV1 ayarının hangisine karşılık geldiğini bilmiyorum. Bunu kullandığın derleyicinin dokümanlarından öğrenebilirsin. Çünkü config ayarlarına kendi kafalarına göre isim vermiş olabilirler. XC8 için olası 4 seçenek yukarıda verdiğim gibi.
Gökçe Tağlıoğlu

okay57

Verdiğin bilgiler için teşşekkür ederim ccs c kullanıyorum akşama bir kontrol edeyim hazırı var diye aldık ama sonra sorun cıkıyor

RaMu

18f2550 için anlatımı burada yapmıştım,
18f4550 ile fark yok hatırladığım kadarıyla
varsada anlatıma göre düzenleyebilirsin,
kısaca datasheet okumalısın;
https://www.picproje.org/index.php/topic,54462.msg415992.html#msg415992
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html