wdt kullanımı

Başlatan efsanepoldem, 12 Haziran 2015, 11:34:01

efsanepoldem

     sn. Ete hocam. Ekte gönderdiğim devrede wdt yi kullanmak istiyorum. Option-reg i 2.3 sn.  ayarladım  Bu süre dolduğunda ledin tekrar yanması gerekmiyor mu? Yani flaş yapması gerekir diye düşünüyorum. Ama çalışmıyor. Sizce sıkıntı nedir?

BİDİL

#1
Bildiğim kadarı ile wdt programın bir yerde işleyişin takılıp kalması, sayaç değerinde aşım olduğu durumunda işlemciye reset atar. programda  reset atması için bir sebeb görünmüyor gibi. Main etiketi altına bir iki saniyelik bir geçikme koyup dene istersen.
Düzeltme: geçikmeyi 3 saniye yap.

efsanepoldem

   İyide program aynı yerde dönüyor. clearwdt deyip wdt yide sıfırlamıyorum. Time out olması gerekir diye düşünüyorum

sonmoikan

@ device pic16f84A, WDT_ON 

flash olabilmesi için aşağıdaki gibi bir kod olması gerekir.

Main:
    LOW LED   'LED 0 yap
    nap 5        '576 mili saniye düşük güçte bekle (0 ile 7 arası bir değer verebilirsin)
    high LED    'LED 1 yap
    nap 5         '576 milisaniye düşük güçte bekle
GOTO Main
ABDULLAH

efsanepoldem

#4
   Bence  bu senin dediğin normal döngü içerisinde flaş yapar, benim istediğim wdt time out oldugunda program baştan başlayıp  tekrar yansın

efsanepoldem

arkadaşlar sorunu hallettim. high led deyip arkasından hemen low led dediğim için ledin yanışını göremiyormuşum. araya pause 250 dedim iş çözüldü

Powered by EzPortal