TMR0 Kesmesi ve Watcdog Timer

Başlatan erdtur, 30 Kasım 2018, 17:22:24

erdtur

Merhaba,
TMR0 kesmesini ve Watcdog timer ile programı resetlemeyi aynı anda kullanabiliyormuyuz. Tecrübesi olan var mı?

ete

Aynı anda kullanılabilir ama bölme (Prescaler) ya WDT için yada TMR0 için çalışabiliyor. Diyelimki TMR0 için seçtik. Peki WDT neye göre sayacak orası pek belli değil. WDT ile resetleme işini hiç kullanmadım. O nedenle detayı bilmiyorum. Data sheetlerde de pek detay yok. Hangi işlemci için bunu soruyorsun onuda yazmamışsın belki işlemciye göre farklı bir durum vardır.
16F628 data sheet de Prescaler kısmına baktım. Yalnızca bir prescaler olduğunu söylüyor. Bunu Tmr0 için kullanırsanız WDT için prescaler çalışmayacak demektir demiş. Bu durumda WDT için zaman ayarlaması pek mümkün olmayacaktır.

Ete

erdtur

Hocam 16f876A için sordum. Fakat Datasheet deki şematik gösterimde, PSA bitini "1" yaptığımızda dediğiniz gibi TMR0 prescaleri kullanamıyor. başka bir yolu yoksa ikisi aynı anda ayarlanamıyor.

ete

Başka yolu yok ve bende aynı şeyleri söylemiştim.
Ete

Powered by EzPortal