Part Number:TMS320F28035
在文档中是有T2INT的说明,可以进行配置,在中断程序中设置断点可进入,但没有找到应答寄存器,将IFR的相应位置零没有效果,可能是因为没有应答,程序运行就会进入非法中断,请帮忙看一下如何对T2中断进行应答。谢谢
Susan Yang:
binjie wang 说:在文档中是有T2INT的说明
请问能否给出相关文档?
binjie wang 说:在中断程序中设置断点可进入,但没有找到应答寄存器,将IFR的相应位置零没有效果
能否详细说一下您现在使用的程序?若是例程的话,请给出相关路径,谢谢
,
binjie wang:
中断程序:
void T2isr(){ Hall_tFLG_Clear(); T2isrCounter++; IFR &= 0xDFFF;}
今天改成
__interrupt void T2isr(){ Hall_tFLG_Clear(); T2isrCounter++; //IFR &= 0xDFFF;}
就好了,可能是没加__interrupt的原因。
但好像不需要应答?
,
Susan Yang:
binjie wang 说:可能是没加__interrupt的原因。
是的,中断服务程序的话,是需要加__interrupt的