Board logo

标题: 28335进入中断后给片选空间赋值 [打印本页]

作者: reporter    时间: 2013-9-18 14:40     标题: 28335进入中断后给片选空间赋值

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  中断    




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0