void ECT_Init(void){
TIOS_IOS1=1;
TIOS_IOS2=1;
TIOS_IOS3=1; //配置成输出比较方式,用于产生中断。
TIE_C1I=1;//打开中断
TIE_C2I=1;
TIE_C3I=1;
TC1=500; TC2=3;
TC3=1695;
TSCR1_TEN=1; //使能计数器 }
在单步调试的时候,三个中断服务子程序在调用的时候不返回,而是直接从一个中断子程序中跳到另一个中断子程序,三个计数寄存器TC1,TC2,TC3根本不起作用,请大侠指点,是配置有问题吗?
另:在codewarrior的单步调试下,自由计数器TCNT是不是在一直不停的向上计数?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |