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.

[参考译文] TMS320F28069:如何在 InstaSpin 电机项目中配置触发区中断

Guru**** 2614265 points
Other Parts Discussed in Thread: TMS320F28069, MOTORWARE, CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/694340/tms320f28069-how-to-configure-trip-zone-interrupt-in-a-instaspin-motor-project

器件型号:TMS320F28069
主题中讨论的其他器件: MOTORWAREcontrolSUITE

大家好、

我目前正在使用具有 TMS320f28069 uC 的 InstaSpin 电机解决方案、我正在使用 TZ2来检测过流情况并关闭 PWM 信号。 但是、我还希望在 TZ2引脚出现故障时产生中断、以便我可以在软件中执行一些操作。 有人知道如何做到这一点吗? 我一直在尝试很多东西、阅读其他帖子等、但它不起作用。

希望 大家能帮我!

非常感谢!

胡安·巴勃罗

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以在实验项目中参考 ADC 中断设置、以执行以下两个步骤:
    调用 HAL_initIntVectorTable (halHandle)来初始化中断矢量表。
    2.启用 ePWM 触发区中断,如 HAL_enableAdcInts()

    您可能会找到有关如何使用 ePWM 跳闸区域中断的示例、您可以参考它将其移植到 motorware 中。
    C:\ti\controlSUITE\device_support\f2806x\v151\F2806X_Examples_ccsv5\ePWM_TRIP_ZONE

    您可以在 motorware 中找到以下文件夹中的文档、其中包含有关如何使用 HAL 模块的更详细说明。
    C:\ti\motorware\motorware_1_01_00_18\docs\Tutorials