phy6222芯片的设备在进行ESD测试时,6kV打击后软件死掉,看门狗没有起作用。
其中我看看门狗是启动了的:
Code: Select all
watchdog_config(WDG_2S);
tkl_init_first();
g_system_clk = SYS_CLK_XTAL_16M;//SYS_CLK_DBL_32M;//SYS_CLK_XTAL_16M;//SYS_CLK_DLL_64M;//SYS_CLK_DLL_48M;
#if 0 //原来的
g_clk32K_config = CLK_32K_RCOSC;//CLK_32K_XTAL,CLK_32K_RCOSC
#elif 1
g_clk32K_config = CLK_32K_XTAL;//CLK_32K_XTAL,CLK_32K_RCOSC
#endif
drv_irq_init();
init_config();
请问看门狗为什么没有起作用呢(在受到ESD后,没有被看门狗复位)?