16f 877a da voltaj referans ve karsılastırıcı sorunu

Başlatan toprak0258, 08 Aralık 2012, 10:45:43

toprak0258

merhabalar....
setup_vref(VREF_A2 | VREF_HIGH | 15);   yazarak RA2 ucunda voltaj degeri almak istiyorum...fakat degerleri 0 ile 15 arasinda degistiriyoeum.....sonuc olarak  15 yazdigimda 3.6 volt aliyorum....1 yazdigimda ise 1.4 volt goruyorum....0 yazdigimda ise 1.25 goruyorum....ben anladigim kadariyla bu derlerin cikis olarak 0 ile 5 volt arasinda degismesi gerekmiyormu....yoksa bunu elde etmek icin farkli bir sey mi yapmam gerekiyor...kullandigim entegrey ile ilgili bir durumu.....
selamlar.......
Bilgi paylaşıldıkca değer kazanır.

yusufburak

ADC'yi kullanmayı denesen olmaz mı ? ADC'den okuduğun değeri 3 ile çarparsan gerçekte olan gerilim değerini bulmuş olursun.
Öğretici aranıyor :)