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.
ACLK kullanılıp, daha fazla güç tasarufu edilebilir.<br />
Hemen yanında görünen ACD10DIV bloğu ise seçtiğimiz işaret kaynağını kaça bölmek için<br />
kullanılmaktadır. Bu frekans bölücü, seçilen kaynağı 1, 2, 3, 4, 5, 6, 7, 8’e bölebilmektedir.<br />
4.1.3-)ADC10 Giriş Seçimi<br />
ADC10 modülünde analog giriş seçimi yukarıdaki şekilden de görüldüğü<br />
gibi ADC10CTL1 saklayıcısından INCH bitleri ayarlanarak yapılmaktadır.<br />
Analog giriş olarak seçtiğimiz pini aktif etmek için ise ADC10AE saklayıcısı<br />
kullanılmaktadır. Bu saklayıcının kullanımı P1DIR saklayıcısına çok<br />
benzemer, hangi pini aktif etmek istiyorsak o pinin karşılığı yazmak yeterli<br />
olmaktadır.<br />
Örneğin; A0 pinini analog giriş olarak seçelim. Bu pin P1.0 pinine karşılık<br />
gelmektedir.<br />
Bunun için ADC10AE saklayıcısına BIT0 yazmamız yeterli olacaktır.<br />
ADC10CTL1 = INCH_0; // Analog Giriş P1.0 Seçildi<br />
ADC10AE0 = BIT0; // Analog Giriş Aktif Edildi<br />
P1DIR = 0×00; // Tüm Pinler Giriş<br />
4.2-)ADC Kullanım Registerleri<br />
MSP430’un ADC birimine ait registerlardan bahsedecek olursak, toplam 8 adet register<br />
bulunmaktadır. Sırasıyla, önemli ayarlara biz göz atmak faydalı olacaktır.<br />
Şekil 32 – ADC10 Registerları<br />
MSP430 Programlama Sayfa 29