This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

F28335的ECAP1中断问题???

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

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

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

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

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

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

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

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