历史上的今天
今天是:2025年02月15日(星期六)
2019年02月15日 | LPC2387看门狗功能
2019-02-15 来源:eefocus
最近一个基于LPC2387的方案遇到了棘手的死机问题,板子的网口在客户那运行了十天左右会无法连通。这种现象很难复制,也没有规律。只能祭出大招看门狗,死机时候Ping不通那肯定网络线程Down掉了,那就在网络线程中喂狗吧。
看门狗驱动:
//初始化watchdog
void InitWDT(unsigned long t)
{
WDCLKSEL = 0; //use IRC as watchdog clock
WDTC = t*1000000; // t*4/4MHZ
WDMOD = 0x03;
}
void FeedWDT()
{
Disable_Int(); //禁止中断,以免喂狗操作被打断出现错误
WDFEED = 0xAA;
WDFEED = 0x55; //必须连续执行
Enable_Int();
}
注意事项:
初始玩看门狗后必须紧跟着喂一次狗,否则看门狗功能无法正常运行。
史海拾趣
|
请教几道英文的模电专业题目 Which is the physical state of a MOS transistor which is switched on? ²Accumulation ²Cut-off ²Strong inversion Statement i): The small signal output resistance of a MOS transi ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 09:37 编辑 凯明信息科技股份有限公司 www.commit.cn 上榜理由:深耕TD-SCDMA产业,发展自主知识产权 成立于2002年的凯明信息科技股份有限公司从创立之日起就打上了全球化的烙印:电信科学技术研究院及 ...… 查看全部问答> |
|
小弟是新手,现在遇到两个问题,向各位大侠请教。 目前我在玩一个ARM-linux的开发板,根文件系统是jffs2,挂在mtdblk2,我想把它换成yaffs2。 第一个问题: 启动后我把mtdblk3以yaffs2的方式挂载的/mnt目录,然后把 ...… 查看全部问答> |
|
我是大三学生,大一时学的c语言,现在avr单片机刚刚学过,现在才知道c语言编程对单片机的应用是多么重要!但由于当时c语言学的不怎么好,所以现在对用c语言编程非常迷茫。所以希望大家能帮帮我,我真的很喜欢单片机....哪位高手能指点一下或推荐点 ...… 查看全部问答> |
|
师兄们留下来的资料,保证每本书都是精挑细选出来的,送给有需要的朋友们,祝你们早日成功! 还有一本个人觉得比较好的《AVR单片机C语言入门指导》因为大于15M没传上来,有需要的找我要!… 查看全部问答> |




