msp430-programlama-notlari-uygulamalar-bilgiler - 320Volt
msp430-programlama-notlari-uygulamalar-bilgiler - 320Volt
msp430-programlama-notlari-uygulamalar-bilgiler - 320Volt
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
1.5-) MSP430 Osilatör Ayarları<br />
İlk uygulamayı yazarken bahsettiğimiz osilatörler hakkında bilgi vereceğim. MSP430 kendi<br />
içerisinde kullanacağı 3 adet saat kaynağına sahiptir. Bunlar;<br />
Master Clock (MCLK) : CPU ve birkaç çevresel birim tarafından kullanılır.<br />
Sun-system Master Clock (SMCLK) : Çevresel birimler için kullanılır.<br />
Auxiliary Clock (ACLK) : Çevresel birimler için kullanılır.<br />
Bu birimlerin nasıl bağlandıkları ve çıkışa nasıl yansıdıkları şekilde görülmektedir.<br />
Şekil 7 – Osilatör Kaynakları<br />
Şekil 7’de görülen MCLK veya SMCLK genellikle MHz düzeylerinde iken, ACLK birimi ise<br />
genellikle kHz mertebesindedir. MSP430’a saat sinyali üreten 3 birim bulunur:<br />
Low-or-high-freq-crystal-osc (LFXT1) :<br />
Genelde 32kHz civarındadır. Eğer dıştan<br />
kristal kullanılacaksa MSP430 ile senkronize yapılması gerekmektedir.<br />
Internal Very-Low-Power-Low-Freq-Osc (VLO): Genellikle MSP430f2xx modellerinde<br />
yaygındır. Kristal kullanılmayacaksa LFXT1’in alternatifidir. Msp430f2013 için hızı 12kHz’dir.<br />
Digitally Controlled Osc (DCO) :<br />
Tüm MSP430 entegrelerinde mevcuttur.<br />
1us içinde çalışmaya başlayan, yazılımsal olara kontrol edilebilen, RC osilatördür.<br />
Frekans ayarlama kısmı DCOCTL, BCSCTL1-3 registerleri ile IFG1 ve IE2 bitleri ile kontrol edilir.<br />
Şekil 8 - L or H Freq. Crystal Osc<br />
MSP430 Programlama Sayfa 11