Haberler:

Eposta uyarılarını yanıtlamayınız ( ! ) https://bit.ly/2J7yi0d

Ana Menü

16F628A Comparator

Başlatan micelow, 09 Mayıs 2014, 14:07:55

micelow

16F628a da comparator kullanırken referans gerilimini yazılımsal olarak ayarlamak mümkün müdür?
"Bir tek şeye ihtiyacımız var çalışkan olmak."

Tagli

Evet. Komperatörün CM<2:0> = 010 çalışma modunda VREF modülü içeriden bağlanabiliyor. Farklı bir kullanım gerekiyorsa, modül çıkışını A4'ten alıp kablo ile bağlamak gerekebilir.
Gökçe Tağlıoğlu

micelow

evet teşekkürler hocam şöyle yaptım

#define VREF_HIGH_THRESHOLD  8 
 
void main()
{
setup_comparator( NC_NC_A1_A2);
setup_vref(VREF_HIGH | VREF_A2 | VREF_HIGH_THRESHOLD); 
.
.
.
}


VREF_HIGH_THRESHOLD  8
Buradaki olayda ise
(vdd * value/32 + vdd/4) => 5*8/32+5/4 = 2.5
value değeri ile gerilim istenilen seviyede ayarlanabiliyor.
"Bir tek şeye ihtiyacımız var çalışkan olmak."

hoten

Pic16F628 ile analog comparator kullanarak yapılmış örneğiniz varsa paylaşabilir misiniz?