Извиняюсь, что влезаю, но чтоб зря темы не плодить...
Настроил сторожевую собаку вот так:
Код
//Watchdog
WDTC = 15000000;
WDMOD = 3;
WDFEED = 0xAA;
WDFEED = 0x55;
А скидываю вот так:
Код
/*----------------------------------------------------------------------------
* Task 'watchdog': watchdog task
*---------------------------------------------------------------------------*/
__task void watchdog_task( void )
{
while( 1 )
{
WDFEED = 0xAA;
WDFEED = 0x55;
os_dly_wait( 50 );
}
}
Стоит ОС RTX Kernel от Keil.
Задачу создал так:
Код
t_watchdog = os_tsk_create( watchdog_task, 3 );
Проблема в том, что периодически скидывается МК LPC2134.
Когда я отключил собаку, то МК перестал сбрасываться.
Что бы это означало ?