[技术问答] 请问M460的EPWM_ACC问题,如果前一次的脉冲没执行完

[复制链接]
1148|18
 楼主| 两只袜子 发表于 2023-11-20 14:26 | 显示全部楼层 |阅读模式
请问M460的EPWM_ACC问题,如果前一次的脉冲没执行完,下一次计算,又来了脉冲,需要立刻清除之前未走完的脉冲。这时候需要如何处理?

例如:
第一步,走10K脉冲,
第二步,根据计算,不管前一次是否执行完毕,立刻执行第二次的5K反向脉冲。
需要如何操作?
tpgf 发表于 2024-1-6 17:06 | 显示全部楼层
楼主说的是什么情况 什么叫没有走完啊
drer 发表于 2024-1-6 20:53 | 显示全部楼层
为什么一定要连接的这么紧凑呢
qcliu 发表于 2024-1-6 21:25 | 显示全部楼层
如果没有执行完的话 两次的脉冲会不会发生混播的现象呢
AloneKaven 发表于 2024-1-10 08:52 来自手机 | 显示全部楼层
这个脉冲可以打断吗
d1ng2x 发表于 2024-1-11 15:36 | 显示全部楼层
你加个DMA试试?
q1ngt12 发表于 2024-1-11 16:40 | 显示全部楼层
正常来说,第一次脉冲没执行完成,不应该再来脉冲的啊
p0gon9y 发表于 2024-1-11 18:45 | 显示全部楼层
你这逻辑我确实没咋理解,感觉是脉冲过快了?
suw12q 发表于 2024-1-11 19:55 | 显示全部楼层
你可以把脉冲调节一下吧
lamanius 发表于 2024-1-11 21:13 | 显示全部楼层
一般不都是顺序执行的么,不应该出现没执行完的现象吧
q1d0mnx 发表于 2024-1-11 22:17 | 显示全部楼层
你可以加个标记,没执行完成就不要来脉冲
w2nme1ai7 发表于 2024-1-11 23:25 | 显示全部楼层
你的脉冲哪里来,是外部中断采集的吗?
lix1yr 发表于 2024-1-12 07:56 | 显示全部楼层
建议还是把你的代码贴出来,看看逻辑
zhizia4f 发表于 2024-1-12 10:15 | 显示全部楼层
我觉得就加标记进行判断就好了
g0d5xs 发表于 2024-1-12 12:46 | 显示全部楼层
你这就是平时发10K脉冲,如果有情况就发5KHz的反相脉冲?那就用标记做多好
coshi 发表于 2024-1-29 08:55 | 显示全部楼层
我觉得还是应该从源头进行处理比较好
wiba 发表于 2024-1-29 09:42 | 显示全部楼层
感觉这样的话 有时候会丢掉一些需要处理的脉冲
埃娃 发表于 2024-1-29 10:03 来自手机 | 显示全部楼层
看一下代码
kxsi 发表于 2024-1-29 12:00 | 显示全部楼层
我觉得最好的办法就是提高处理的效率
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2122

主题

8121

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部