Pic, abuk subuk çalışıyor-Garantili reset nasıl olur?

Başlatan alieren, 13 Aralık 2007, 19:00:37

arslan74

Alıntı yapılan: "maxiboost"arkadaşlar ,herkes farklı birşey söylemiş ,çok garip ?

bi arkadaş mclr ucunu direk 5 volta ver demiş ?
bi arkadaş mclr ucunu 10k direnç ile 5 volta ver demiş
bi arkadaş watchdog u aç demiş ,
bi arkadaş boden i aç demiş ,
bazıları kondansatör koy demiş ,
bi arkadaş hayır bodeni ve pwrt i kapa demiş ?

olmaz böyle ,
isterseniz şunu doğru dürüst tekrar konuşalım .



Ben başlıyorum ,
mclr ucu 10 k ile 5 volta bağlı ve mclr ucu ile şase arasında 47nf var ,
çünkü microchip böyle yap diyor .

varsa boden enable !
zaten bodenin amacı o .

Pwrte ,on

wdt kapalı !

beslemeye 100nf şart

ana girişe regülatörden önce 470mf ,regülatörden sonra 100mf ve 100nf

Merhaba,

bunların hepsi iyi güzel fikirlerde, neden wdt kapalı! dediniz bunu anlayamadım. wdt amacı zaten program anormal bir çalışma var ise PIC e reset atmak için kullanılır. Eğer sisteme cok fazla güveniniz yok ise WDT acib ona göre kod yazmanız yerine olacaktır. Bir nevi ek tedbir diyelim.

Selamlar

DumrulBey

Arkadaşlar, tamam filitre elemanları ve bir takım iyileştirme çabaları ile devremizi daha mükemmel hale getirdik. Ama EMC konusunu hiç yabana atmayın derim! Devreniz önünüzde çalışması bir şey ifade etmiyor. Sahada kesintisiz çalışabilmesi önemli.

Bu konuda Microchip'in yayınladığı EMC Newsletter'larını (-bkz. EMC The art of compatibility) okumanızı önemle tavsiye ederim. Ayrıca Compatibility of Integrated Circuits kitabı faydalı olabilir.
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)

Maxim

Alıntı yapılan: "arslan74"
Alıntı yapılan: "maxiboost"arkadaşlar ,herkes farklı birşey söylemiş ,çok garip ?

bi arkadaş mclr ucunu direk 5 volta ver demiş ?
bi arkadaş mclr ucunu 10k direnç ile 5 volta ver demiş
bi arkadaş watchdog u aç demiş ,
bi arkadaş boden i aç demiş ,
bazıları kondansatör koy demiş ,
bi arkadaş hayır bodeni ve pwrt i kapa demiş ?

olmaz böyle ,
isterseniz şunu doğru dürüst tekrar konuşalım .



Ben başlıyorum ,
mclr ucu 10 k ile 5 volta bağlı ve mclr ucu ile şase arasında 47nf var ,
çünkü microchip böyle yap diyor .

varsa boden enable !
zaten bodenin amacı o .

Pwrte ,on

wdt kapalı !

beslemeye 100nf şart

ana girişe regülatörden önce 470mf ,regülatörden sonra 100mf ve 100nf

Merhaba,

bunların hepsi iyi güzel fikirlerde, neden wdt kapalı! dediniz bunu anlayamadım. wdt amacı zaten program anormal bir çalışma var ise PIC e reset atmak için kullanılır. Eğer sisteme cok fazla güveniniz yok ise WDT acib ona göre kod yazmanız yerine olacaktır. Bir nevi ek tedbir diyelim.

Selamlar

Tamam aslan usta ,
wdt yi kapatmayalım diyorsunuz ,
ben bir yerlerden okumuştum heralde birşeyler ,o yüzden gerekmedikçe wdt yi açmayın diyorlardı ,
siz wdt açık olmalı diyorsunuz ..
tabi bize ve programımızın çalışmasına HİÇ zararı yoksa niye açmayalım ?

bunun tersini söyleyen varmı ? nedenleri ile beraber ,
amacımız doğru bir configurasyon

Maxim

şimdi aklıma geldi ,

ben wdt yi kullanamıyorum neden ?

eğer uzun bekleme yaptırırsam program içerisinde ,
mesela 3 saniye ,program başa dönüyor !

hemen şimdi onu deniyorum ,
2500ms lik beklemeyi 500 yapıyorum program devam ediyor .
bir sonraki beklemede gene restart ediyor ,
onuda 500ms yapıyorum gene devam ediyor .

16F876A