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/TMS320F28379D:创建用户中断(ISR)函数

Guru**** 2589300 points
Other Parts Discussed in Thread: TMS320F28379D, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/902281/ccs-tms320f28379d-creating-user-interrupt-isr-function

器件型号:TMS320F28379D
主题中讨论的其他器件: C2000WARE

工具/软件:Code Composer Studio

我想在 ISR 函数中运行我的某些代码(计算)。 在 TMS320F28379D 中是否可以做到这一点。如 有任何示例,请与我分享, 非常感谢您完成我的任务。  

提前感谢。

我的假设是正确的

中断空 user1_ISR (空)

… //用于 LED 闪烁的代码行

PieVectTable.User1_INT=&user1_ISR;

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

    Rani、

    请参阅 F2837xD 技术讲座第4章(复位和中断)

    您还可以参阅 C2000ware 中的一些示例。 需要执行三个步骤:

    • 设置项目使用的 ISR
    • 启用特定的 CPU 中断
    • 启用特定的 PIE 中断

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

     

    感谢您的指导。

       我不会使用任何外设、外部中断。 我想使用中断函数在后台运行我的代码。 示例我的意思是 LED 希望在 任何一个中断函数中的后台闪烁。   

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

    您好 Rani、

    是的、可以在 ISR 内使用闪烁 LED 之类的代码。 除了用户代码之外、还需要与清除中断标志和确认中断相关的配置。  请参阅 C2000Ware 示例、以在不同示例中引用与 ISR 相关的代码、从而更好地理解。

    谢谢

    Vasudha