Здравейте, от известно време се боря със стражевия таймер на този пик. Трябва да добавя към една стара програмка писана на асемблер няколко реда за да мога да го спирам и пускам с контролния бит.
Според пдф-чето на пик-а, ако от конфигурационния бит стражевия таймер е спрян, то той може да бъде управляван от бит 0 (SWDTEN) на регистъра WDTCON.
Проблема е, че при мен не ще да се стартира ако е спрян от конфигурационния бит. Делителя е определен за таймер 0.
Където ми е необхдимо да се стартира добавям:
banksel WDTCON
movlw B'00010111'
movwf WDTCON
Но не работи. Най-вероятно нещо някъде изпускам да направя, но не мога да открия какво.
