PIC Entegreleri için Mid Range Pin Ayarlama
Mid-range pin ayarlama, pic entegrenin ve programcının hangi koşullarda çalışacağını ve işlem modunu ayarlamamızda işimize oldukça yarıyor, entegremize güç geldiğinde hangi cihazın çalışacağına karar veren mekanizma gibi düşünebiliriz ayrıca bu bilgiler program belleğinin “2007h” bölgesinde bulunur, normal çalışma esnasında buraya erişilemez sadece programlama esnasında buraya müdahele edebiliriz.Yerleştirmesi ICSP programcısı tarafından otomatik olarak atanır,
Bu dizide “mikroC” ve “MPBLAB” uygulamasından ayarları göstereceğiz.
MPBLAB Ayarları
- MikroC‘de Project >> Edit Project ile devam ediyoruz
MPLAB’da bu bilgileri doğrudan kod içinde de değiştirebiliriz yada “Configuration Bits tool” ile de değiştirebiliriz.
- Configure >> Configuration Bits
Pic ‘e Ayarlanan Pinlerin Anlamları
Osilatör Seçme Bitleri
Saat hızını belirlemek için kullandığımız osilatör 8 farklı modda olabilir;
Watchdog Zamanlayıcısı (WDT)
Watchdog. Programda ayarlanan süre sonunda programa reset attırır. “Genelde” PIC’ler Sleep modda iken kullanılır. PIC uyutulur ve içindeki programın belli bir süre sonra tekrar çalışması için WDT reset atar. WDT’nin diğer kullanim amacıda programi koşar halde tutmaktır. Program çalışırken doğru kilit noktalarında bu timerı sıfırlarsanız programin doğru çalıştığından emin olursunuz. Aksi halde donanImsal veya yazilimsal bir eksikden dolayi işlemci takıldıysa, WDT programı resetler, sistem doğru çalışma konumuna geri döner.
POWER UP Zamanlayıcısı (PWRT)
Power up timer(PWRT) sisteme enerji verildiğinide gerilimin hemen VDD seviyesine ulaşamamasından dolayı PICi belli bir süre boyunca (72ms) reset konumunda tutar.Yani bu süre boyunca PICin istenmeyen durumlar oluşturması engellenir.
Brown-OUT Reset (BOR)
PIC in besleme gerilimi düştüğünden istenmeyen durumlardan kaçınmak için kendisine RESET atması olayıdır.
Code & Data Protection
Bu durumlarda ise pic’e ve veri yazma/okuma/işleme gibi etkinlikleri yok saymak için kullanılır
İletişim kutusundan ulaşmaya çalışıyorum fakat mümkün olmuyor.Yardımcı olabilir misiniz?Pıc16f18446 üzerine çalışıyorum.Takıldığım birkaç yer var yardımcı olabilirseniz çok sevinirim.
Merhaba, [email protected] mail adresinden sorunlarınızı yazabilirsiniz, ayrıca iletişim kutusunda her hangi bir problem bulunmamaktadır, teyit etmek için tekrar deneyebilir misiniz?