智能车制作
标题:
9s12g128 复位键不好使
[打印本页]
作者:
四方行
时间:
2012-4-15 09:45
标题:
9s12g128 复位键不好使
我用的9s12g128,按复位键后只执行中断函数里的程序,从仿真上可以看出程序跳不出中断函数,为什么,复位后程序不是应该从头开始吗?求大侠帮助。
作者:
OPQ_XYQ
时间:
2012-4-15 10:38
中断的时间是多少,你是怎么看的???
作者:
四方行
时间:
2012-4-23 21:33
#pragma CODE_SEG NON_BANKED
void interrupt 16 Time (void) //中断号16,是时间溢出的中断的号,可以在derivative.h里找到的
{
m++;
TCNT=65535-40000; //重新装值1ms
TFLG2=0X80; //每次都将标志位清零,如果是
}
按完复位键后根据看m的变换可以看出来,中断外面让m==20时m=0,没复位前,m不会大于20,复位后m就一直加,如果不用定时中断,复位键就好使,??为什么??
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2