请教版主一个思路。。实在没招了

[复制链接]
226|0
 楼主| 稻花香1号 发表于 2018-8-16 14:42 | 显示全部楼层 |阅读模式
关于脉冲的。

DMA传送值到CCR寄存器。。   然后timer的cnt累加当和CCR相等时触发一个DMA,同时输出“反相”。

问题来了, 最后一个脉冲因为是进入的DMA完成中断,进入时DMA传送完了,但是CNT还没有累加和“比较”,导致最后一个脉冲无法控制,有时有有时无有时是个尖峰。

现在想用定时器主从的方法对脉冲进行计数, 这里的问题是:

按道理应该是最后一个脉冲的“下降沿”到来时,计数溢出触发中断,停止所有的动作。那么整个脉冲计数就精确了。

但是通常的计数都是“上升沿”。。。。。

如何处理呢? 有没有什么思路?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

381

主题

382

帖子

1

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