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.

TMS320F280039C: 求助:ecap在连续模式下如何通过sysconfig配置触发cla任务?

Part Number: TMS320F280039C
Other Parts Discussed in Thread: SYSCONFIG

求助:ecap在连续模式下如何通过sysconfig配置触发cla任务?

目前已经配置成功连续模式,并能获取ecap寄存器值。但是想通过ecap触发cla,以实现咋icla中进行计算时,发现无法触发。

配置如下:

CLA:

Fullscreen
1
CLA_setTriggerSource(CLA_TASK_2, CLA_TRIGGER_ECAP3INT);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

ECAP:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
void HRECAP_init(){
//
// HRCAP module configuration for HRECAP_HR_BASE (part of HRECAP_BASE).
//
// Enable High resolution clock
//
HRCAP_enableHighResolutionClock(HRECAP_HR_BASE);
DEVICE_DELAY_US(1); // 1us delay as mentioned in HRCAP chapter of TRM
//
// Enable High Resolution module
//
HRCAP_enableHighResolution(HRECAP_HR_BASE);
DEVICE_DELAY_US(1); // 1us delay as mentioned in HRCAP chapter of TRM
//
// Disables time stamp capture.
//
ECAP_disableTimeStampCapture(HRECAP_BASE);
//
// Stops Time stamp counter.
//
ECAP_stopCounter(HRECAP_BASE);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX