zhaojun_xf 发表于 2015-2-4 09:47
c_smodx没有定义,看看是否是上面的变量与c_smodx有关联。。。。。。。。。。。。。
@far @interrupt void TIM4IRQHandler(void)
{
gg_timer_base++;
//5ms
if((gg_timer_base % 5) == 0)
{
gg_flag5ms = 1;
}
}
原先的是这段代码,编译没问题。可是加了20ms的那段,就出现了问题。代码如下:
@far @interrupt void TIM4IRQHandler(void)
{
gg_timer_base++;
//5ms
if((gg_timer_base % 5) == 0)
{
gg_flag5ms = 1;
}
//20ms
if((gg_timer_base % 20) == 0)
{
gg_flag20ms = 1;
}
}