DSPIC 33 - сторожевой таймер - PullRequest
       50

DSPIC 33 - сторожевой таймер

1 голос
/ 24 декабря 2010

привет я хотел бы знать, если есть способ реализовать сторожевой таймер в микросхеме dspic33 без битов конфигурации, но только в самом исходном коде Спасибо Эран

Ответы [ 2 ]

4 голосов
/ 03 января 2011

dsPIC33F / PIC24 позволяет включать / отключать сторожевой таймер в программном обеспечении.

Когда бит конфигурации FWDTEN установлен (по умолчанию), сторожевой таймер всегда включен. Если вы хотите управлять WDT в программном обеспечении, сбросьте бит конфигурации FWDTEN и включите сторожевой таймер при необходимости, установив бит SWDTEN в регистре RCON.

См. Пункт 9.3.1.1 в 33F ref. Руководство - Раздел 09. Сторожевой таймер и режимы энергосбережения - dsPIC33F / PIC24H FRM для получения дополнительной информации.

0 голосов
/ 24 декабря 2010

При прерывании по таймеру можно уменьшить счетчик до 0, а если == 0, сбросить процессор. Основной цикл / функциональный код вернул бы его к исходному значению, чтобы сказать, что SW жив.

...