我使用CubeSuite+的Code generate 功能生成一个周期为20ms的定时器,在定时器中断中有这样一段代码
{
if(cnt < 150) {
cnt ++;
} else {
*dt = 10;
}
}
cnt 和dt都为全局变量,按理说,运行到一段时间后,cnt=150,*dt =10;
但是程序运行的结果是cnt = 150, *dt=10后一段时间,cnt ,*dt都会回到初始值。
这是怎么回事?
望高手指教