4825|1

1

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

请问LF2407A内部看门狗的禁止和使能的问题 [复制链接]

请问LF2407A内部看门狗的禁止和使能的问题

在F2407A的C语言编程中,都有类似的初始化语句,

void SystemInit()
{  
asm(" SETC INTM "); /* 关闭总中断 */
asm(" CLRC  SXM  "); /* 禁止符号位扩展 */
asm(" CLRC  CNF  ");    /* B0块映射为 on-chip DARAM*/
asm(" CLRC  OVM  ");    /* 累加器结果正常溢出*/
*SCSR1=0x81FE;          //CPU CLOCK = 10*4=40M
          /* 打开ADC,EVA,EVB,CAN和SCI的时钟*/
*WDCR=0x006F; //Disable on-chip WD,看门狗时钟64分频
                 
KickDog();     //Initial WD  
   
    *IFR=0xFFFF; //清除中断标志
    *IMR=0x0006; //Open Int2, Int3      
}  

在这里面有*WDCR=0x006F;这样的一句,这是把内部的看门狗禁止了。那么在2407的应用系统中,一般需要这个看门狗功能,现在把它禁止了看门狗还有用么?为什么要禁止它呢?

难道说正常的2407工作时都是看门狗禁止吗,那要它还有什么用?是不是在那个地方再把它打开?但是在程序中找不到呀?

请各位解释一下,非常谢谢!

最新回复

一般情况是看门狗到了时间就自动发中断的,那样多麻烦,有时候时间是用来其他的地方计算时间啊,当然只有有用的时候,或者是需要他自动循环,自动的时候才用到的,  详情 回复 发表于 2009-6-6 14:06
 
点赞 关注

回复
举报

2498

帖子

0

TA的资源

至上芯片

沙发
 

回复 楼主 franklu123 的帖子

一般情况是看门狗到了时间就自动发中断的,那样多麻烦,有时候时间是用来其他的地方计算时间啊,当然只有有用的时候,或者是需要他自动循环,自动的时候才用到的,

赞赏

1

查看全部赞赏

 
个人签名我的邮箱gaoxiaoan123@163.com!回帖是一种美德!互相帮助,共同进步!
口头禅:生活在于创造机会,把握机会!
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表