TI中文支持网
TI专业的中文技术问题搜集分享网站

MCU无法正常运行

我使用的是28377s,用ucos系统,本来系统是可以正常运行,但在一两条正常的语句改动后, 发现所有任务无法执行,只有空闲任务和PWM中断在执行,触发任务的CPU timer2定时器中断只能在刚开始进入后面进不去,且中断标志清不掉,timer2对应IER位在初始化时已经使能了,可后面一直为0。连接上仿真器时直接用CCS强制将timer2对应的IER位置位却能正常运行起来,在PWM中断里强制将timer2对应的IER位置位,却不起作用,很奇怪.求指教,谢谢!

Green Deng:你好,方便将你改动的具体语句发送过来吗?方便我们定位一下可能的问题所在

我使用的是28377s,用ucos系统,本来系统是可以正常运行,但在一两条正常的语句改动后, 发现所有任务无法执行,只有空闲任务和PWM中断在执行,触发任务的CPU timer2定时器中断只能在刚开始进入后面进不去,且中断标志清不掉,timer2对应IER位在初始化时已经使能了,可后面一直为0。连接上仿真器时直接用CCS强制将timer2对应的IER位置位却能正常运行起来,在PWM中断里强制将timer2对应的IER位置位,却不起作用,很奇怪.求指教,谢谢!

user4817448:

回复 Green Deng:

在Pwm中断里将一个不用的静态变量屏蔽掉就出问题,static FP32 m=0,或者置位一个Io口,或者改变初始化里的延时都有可能,跟具体是什么语句没关系

赞(0)
未经允许不得转载:TI中文支持网 » MCU无法正常运行
分享到: 更多 (0)