11.01.2015 Views

msp430-programlama-notlari-uygulamalar-bilgiler - 320Volt

msp430-programlama-notlari-uygulamalar-bilgiler - 320Volt

msp430-programlama-notlari-uygulamalar-bilgiler - 320Volt

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!