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.

[参考译文] LAUNCHXL-F280049C:如果 ETSEL 寄存器中的 INTSEL 具有值0x01、会发生什么情况

Guru**** 2482225 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1446772/launchxl-f280049c-what-happens-if-intsel-in-etsel-register-has-value-0x01

器件型号:LAUNCHXL-F280049C

工具与软件:

ePWM 中断(ePWMx_INT)选择选项

ETSEL 레지스터에서

INTSEL에 대한 기능을 모르겠다 μ A。

현재 펌웨어에서 INTSEL에 0x1 을 넣는데

그럼 100에 해당되는 기능을 넣는다는 것이고 μ A、

이 기능은:

타이머가 증가할 때 CMPA와 동일한 이벤트 시간 기반 카운터를 활성화하 μ A
거나 타이머가 증가할 때 CMPC를 활성화합니다 μ A。

이 게 무슨말인가 μ A?

CMP는 기본적으로 카운터 레지스터인것으로 아는데 CMPA 와 CMPC 두 개를 동시에 활성화 시킨다는 말인가?

在 ETSEL 寄存器中

、我不知道 INTSEL 的功能。

目前、固件在 INTSEL 中放置0x1

、这意味着它放置一个对应于100

的函数、该函数为:

当计时器递增时、它激活与 CMPA 相同的基于事件时间

的计数器、或当计时器递增时、它激活 CMPC。

这是什么意思?

我知道 CMP 基本上是一个计数器寄存器、但这是否意味着它同时激活 CMPA 和 CMPC? 

INTSEL = 100  :当定时器递增时使能事件时基计数器等于 CMPA 或当定时器递增时使能 CMPC

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

    尊敬的 Junho:

    请看一下该图。 您可以选择通过 ETSEL 来比较事件 A 和 B 或者 C 和 D 来触发事件触发中断。 INTSELCMP 寄存器。

    此致!

    Ryan Ma