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

F28335的ECAP1中断问题???

试验中用到F28335的ECAP3,ECAP4;未使用ECAP1且ECAP1 中断使能未开,发现运行后有时程序会飞进ECAP1中断的默认入口,导致复位重启。求解???

Joey Mao:

应该不会出现这样的问题,你仔细检查你的代码了吗?在中断使能、中断向量表配置等地方没有错误吧

另外导致复位重启是什么个现象?进入ECAP1中断芯片复位重启了?你用万用表观察一下复位等引脚状态看看

试验中用到F28335的ECAP3,ECAP4;未使用ECAP1且ECAP1 中断使能未开,发现运行后有时程序会飞进ECAP1中断的默认入口,导致复位重启。求解???

ge xijie:

回复 Joey Mao:

复位重启是这样的,我在ECAP1的中断函数中做了ESTOP0语句,进入ECAP1中断后由于没有喂狗,导致复位。硬件复位引脚状态正常。

ECAP1中断因为用不到,所以就之分配了向量表地址,使能没开.

试验中用到F28335的ECAP3,ECAP4;未使用ECAP1且ECAP1 中断使能未开,发现运行后有时程序会飞进ECAP1中断的默认入口,导致复位重启。求解???

ge xijie:

回复 Joey Mao:

这个现象也不是很频繁出现的,有时运行两三天出现一次,有时连续出现好几次

试验中用到F28335的ECAP3,ECAP4;未使用ECAP1且ECAP1 中断使能未开,发现运行后有时程序会飞进ECAP1中断的默认入口,导致复位重启。求解???

Joey Mao:

回复 ge xijie:

感觉应该还是你代码存在问题,没有使能eCAP1中断应该是不会进入相应程序的

你在初始化中是否是先禁止了所有中断,然后使能了所用的组以及项,如你所用的是INT4,对应的INT4.3和INT4.4,没有使能INT4.1

赞(0)
未经允许不得转载:TI中文支持网 » F28335的ECAP1中断问题???
分享到: 更多 (0)