请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TMS320F2.8055万 我激活了3个中断:ADCINT1 - ADCINT3,并在PIE组1 (ADCINT1-ADCINT2)和10 (ADCINT3)中启用它们。
CPU仅跳至ADCINT1和ADCINT2 ISR (来自组1),而不跳至ADCINT3 ISR (来自组10)。
然后,我重新配置了PIE并仅在Group 10中启用了我的ADCINT1-3中断。 n`t根本不跳转。
我检查了所有的neсessary标记-在ADC,PIE,IER,IFR中。 例如,IER和IFR寄存器中的1中设置了标志INT10。 但n`t不会处理这些问题。
我还检查了RAM中的PieVectorTable结构。 第10组中的字段ADCINT1-ADCINT3指向我自己的ADC ISR。
同时,CPU跳转到我自己的另一个ISR (TIMER0和EXTINT2)。 它们运行良好。
在构建过程中,我还有1个警告-"#1.0247万-D creating output section "ramfuncs" without a section specification (#1.0247万-D创建输出节"ramfuncs"而不包含节规范)"。
我不知道这意味着什么。