单片机/MCU论坛
直播中

李欢

7年用户 1072经验值
私信 关注
[问答]

M480.M467在PDMA例程中要启动发送50000个脉冲的话,如何操作啊?

EPWM_AccumulatorINT_TriggerPDMA例程的疑问
请问M480.M467例程,如果在PDMA例程中,要启动 发送 50000个脉冲的话,请问如何操作啊?

回帖(1)

陆军航空兵

2024-1-16 17:10:56
在M480/M467的PDMA例程中,要启动发送50000个脉冲,可以通过以下步骤操作:

1. 打开EPWM_AccumulatorINT_TriggerPDMA例程文件。
2. 在PDMA初始化的代码后面,找到`#define PDMA_TEST_LENGTH 64`这一行,将其修改为`#define PDMA_TEST_LENGTH 50000`。
3. 这样修改之后,PDMA将会发送50000个脉冲。
4. 将修改后的代码下载到M480/M467芯片中运行即可。

注意:在编写代码之前,请确保已经正确配置了PDMA和EPWM的参数,并且正确设置了EPWM累加器的初始值和增量,以便生成所需的脉冲数。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分