OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » CubeSuite+ 定时器中断

共3条 1/1 1 跳转至

CubeSuite+ 定时器中断

菜鸟
2012-12-21 12:43:51    评分
我使用CubeSuite+的Code generate 功能生成一个周期为20ms的定时器,在定时器中断中有这样一段代码

{
        if(cnt < 150) {
             cnt ++;
        } else {
            *dt = 10;
        }
}

cnt 和dt都为全局变量,按理说,运行到一段时间后,cnt=150,*dt =10;

但是程序运行的结果是cnt = 150, *dt=10后一段时间,cnt  ,*dt都会回到初始值。

这是怎么回事?

望高手指教



关键词: CubeSuite+     定时器     中断    

工程师
2012-12-21 16:38:06    评分
2楼
WDT复位了?

助工
2013-01-09 10:36:09    评分
3楼
在程序最前面下个断点 看看是不是看门狗复位了

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]