- UID
- 114293
|
BAIDU_CLB_fillSlot("579689");
求助:
主要代码如下,为什么我把  *ExRamStart=i  注释掉之后就可以进入中断函数,可以仿真运行,LED闪烁正常;而未注释掉就不能进入中断函数了,仿真运行时软件卡死?
Uint16    *ExRamStart = (Uint16 *)0x274000;//操作地址
Uint16 i=0x00;                             //变量
interrupt void ISRTimer0(void)             //定时器0中断函数
{
    CpuTimer0.InterruptCount++;
    PieCtrlRegs.PIEACK.all = PIEACK_GROUP1; 
    CpuTimer0Regs.TCR.bit.TIF=1;       
    CpuTimer0Regs.TCR.bit.TRB=1; 
        LED1=~LED1;                  //指示灯 
            
        
                i++;
                if(i==0x3f)
                {
                        i=0x00;
                }
        //        *ExRamStart=i;       // 在这个地址中写入变量i
}
关键词:28335 中断     |
|