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.

[参考译文] CCS/TMS320F2.8379万D:说明......

Guru**** 2555630 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/633367/ccs-tms320f28379d-instructions

部件号:TMS320F2.8379万D

工具/软件:Code Composer Studio

你好

我正在看一些例子,我有一些疑问  

本说明的含义是什么

PieCtrlRegs.PIEACG.ALL = PIEACK_Group3;

我可以将数字3更改为0,1或2,... 4… N

这一条与这一指令有任何关系

IER |= M_INT3
PieCtrlRegs.PIEIER3.bit.INTx1 = 1;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    [引述]

    本说明的含义是什么

    PieCtrlRegs.PIEACG.ALL = PIEACK_GROUP3;

    为特定组激发中断时,除非已确认,否则不能在同一组中执行其他中断。 上述说明是为了确认第3组中断,并在ISR内部完成。 根据组中断,数字会发生变化。

    [引述]

    这一条与这一指令有任何关系

    IER |= M_INT3;
    PieCtrlRegs.PIEIER3.bit.INTx1 = 1;[/引号]

    是的,IER启用组中断,因此在这种情况下启用了组3。

    PieCtrlRegs在组内启用不同的中断。 因此,在本例中,组3中的INTx1正在启用。 一个可以在组中启用不同的中断。

    正如我在上一篇文章中提到的,请参阅研讨会和其他文档以获取此类信息。

    Vivek Singh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢Vivek
    因此,如果它与此类似,则表示组1中的INTx1正在启用
    IER |= M_INT1;
    PieCtrlRegs.PIEIER1.bit.INTx1 = 1;

    我是对的
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正确。

    Vivek Singh