16F84A if else komutu düzgün çalışmıyor

Başlatan xcyqp09k2, 11 Haziran 2013, 14:06:17

Maxim

#15
ben sakinim ve normal konuşuyormuş gibi yazıyorum
sanırım biraz gülücük eklemek lazım her yazıya.

çünkü gülücük koymazsan yazıyı okuyan insan hemen olaya negatif bakıyor.
aslında hiç birimiz karşımızdakiyle "normal" konuşurken sürekli kahkahalar atmıyoruz değilmi?

işte yukarıya gülücüklerimi ekliyorum

edit:
ekledim ama arkadaş karşımda olsa gene normal normal konuşuyor olacaktım.
demek istediğim, her yazıya negatif yönden bakmamak lazım sanırım? ve gülücük  :D

xcyqp09k2

#16
öncelikle özür  8) ordaki r4 direnci mclr de olacak, gece dalgınlığıma gelmiş. size göstermek için sonradan devre çizdim. dirençlerin değerleri de düzgün değil bu arada. onları da elimde olanlardan kullandım.

maxim sen ilk yazdığında, pull up-down nedir bir bakayım demiştim netten.  ::) ama sonradan yapmamışım projede. kusura kalma :-\ takmadığımdan değil. tam tersi sizden ne öğrenebilirim diye düşünüyorum :)

uzaklık sensörü olayı benim de aklıma geldi ilkten. içimden güldüm :D ama proje olmamıştı  :'(


http://forum.donanimhaber.com/m_8656966/tm.htm

Maxim

mclr ve buton girişi böyle olmalı (pull-up direnci)


Maxim

pull-up,pull-down

işlemcinin ilgili ayağı giriş olarak ayarlandığı zaman boş bırakılırsa (float)
düzensiz durumlar oluşur
kendi kendine 1 olur, 0 olur, elini uzatırsın 1 olur, yakında bir röle çeker giriş değişir vs vs.

o yüzden giriş ucu boş bırakılmaz
yüksek değerli bir direnç ile (örnek 10k) + beslemeye bağlanırsa buna pull-up
şaseye bağlanırsa buna pull-down denir.

bazı işlemcilerin içerisinde bu dirençler üretim aşamasında eklenmiştir
ilgili register ayarından pull-up dirençleri aktif edilebilir, böylece sonradan direnç takmak gerekmez.
örnek: 16F628 de portb portu komple pull-up yapılabilir