打印

C8051F410看门狗配置问题

[复制链接]
1545|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
清浅|  楼主 | 2015-7-13 11:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void EnWDT(void)       //使能看门狗     //fsys=6.125M
{
    PCA0MD   &= ~0x40;   //wdt禁止
    PCA0MD    =  0x00;             //系统时钟/12
    PCA0CPL5  =  20;              //(256*20+256)*(12/6.125M)=10mS
    PCA0MD   |=  0x40;
}
void RstWDT(void) //喂狗
{
    PCA0CPH5 = 1;
}
这样设置对么?使能看门狗的PCA0CPL5  =  20;这句改变参数 似乎没起到作用。
还有我设置后用喂狗程序定时清看门狗,系统依然没运行,似乎喂狗程序也有问题,没起作用。

相关帖子

沙发
ayb_ice| | 2015-7-13 13:30 | 只看该作者
我一般不用狗,看下相关章节就可以了

使用特权

评论回复
板凳
ningling_21| | 2015-7-13 14:21 | 只看该作者
可以参考官方例程试试

使用特权

评论回复
地板
ningling_21| | 2015-7-13 14:41 | 只看该作者
或许设置的狗溢出时间太短导致系统不停复位,看起来好像不运行

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

粉丝