Yeni tasarım, test yayınıdır. Gördüğünüz hataları lütfen bildiriniz.

ADCIN – PBP Türkçe

ADCIN Kanal, Değişken

Chip üzerine entegre edilmiş olan ADC ( Anolog to Digital Converter ) modülünü kullanarak belirtilen kanaldaki değeri okur ve okuduğu değeri belirtilen değişkene kaydeder.ADC “register” ( yazmaç ) larına direkt olarak ulaşılabilse de, ADCIN fonksiyonu bu işi daha çok kolaylaştırır.


ADCIN fonksiyonu kullanılmadan önce okuma yapılacak pin, TRIS yazmacını kullanarak giriş olarak ayarlanmalıdır.ADCON1 yazmacının da analog okuma yapılacak pine göre ayarlanması gerekmektedir.Buna ek olarak bazı durumlarda sonuç formatı ve saat kaynağı ( clock source ) da ayarlanmalıdır.Çeşitli cihazlarda bu ayarları nasıl yapacağınızı Microchip‘in sitesinden ürünün kullanım klavuzuna ( datasheet) bakabilirsiniz.DEFINE ifadesini kullanarak çeşitli ayarlamalar yapılabilir.

Örnek

DEFINE ADC_BITS 8 ‘Kaç bitlik çevirim yapılacağını ayarla
DEFINE ADC_CLOCK 3 ‘ Saat kaynağını ayarla (rc = 3)
DEFINE ADC_SAMPLEUS 50 ‘ Milisaniye cinsinden örnekleme ( sampling) süresini ayarla

TRISA = 255 ‘ Tüm PortA’yı giriş yap
ADCON1 = 2 ‘ PortA analog olarak ayarlandı
ADCIN 0, B0 ‘ Kanal 0′ı oku, B0′a kaydet

Tüm fonksiyonların listesine buradan bakabilirsiniz.


Yorum yapabilmeniz ya da soru sorabilmeniz için giriş yapmanız gerekmektedir.

Hoşgeldiniz Ziyaretçi. Lütfen giriş yapın veya kayıt olun.
E-posta adresinize aktivasyon iletisi gelmediyse lütfen buraya tıklayın.