- UID
- 347251
- 性别
- 男
|
本人刚接触s12,想做个定时器中断溢出实验,不知为什么不进入中断服务程序,希望有高手指点一二,谢谢
程序如下
#include /* common defines and macros */
#include /* derivative information */
#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"
void TimerOverFlow_ISR(void){
PORTB=~PORTB;
}
void main(void){
TSCR1=0x80;
TSCR2=0x80;
TFLG2=0x80;
DDRB=0xFF;
asm{
nop
};
for (;;)
{
PORTB=0xff;
EnableInterrupts;
}
}
用的是BDM仿真,另外,在True-Time Simulator里不能连续运行 |
|