İzoelektronik Banner

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.

Yazar Hakkında:
İstediğim bir üniversitede Elektrik Elektronik Mühendisliği eğitimi alıyorum. Şimdilik 1.sınıftayım. :)

Yazıda bulduğunuz bilgi hatalarını, imla yanışlarını, şikayetlerinizi ve varsa diğer hataları bildirmek için tıklayınız.



1 Geri İzleme

Yorum Yazın

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.