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.

C2000中断PIEACK寄存器的使用

1、这个寄存器到底是用来干嘛的,该如何使用?

2、我在TI的v130的例程包里面Timer的例程是“|=”的方式赋值,而SCI的例程是“=”的方式赋值。我该选择哪个方式?

3、是不是所有的中断函数都要在函数结尾对该寄存器赋值,意义何在?

请各位高手详细的说明一下PIEACK寄存器的作用和使用方法。

  • 补充一下 我使用的是28069FPZ

  • 请参system and control reference guide
    由框图可以看出PIEACK负责INT1~INT12中断响应控制,也就是分类的12组中断的响应控制
    如果PIEACK置1,那么与门输出为0,CPU将不会响应同组的中断. 对PIEACK某个位赋值1,表示将该位清零。
    中断函数最后赋1给PIEACK相应的位,可以使得CPU可以在当前中断结束之后,可以响应该位对应的同组的其他中断。
     
    New Microsoft Word Document.doc
x 出现错误。请重试或与管理员联系。