求教:STM32的PWM输入捕获功能

2019-12-19 18:06发布

本帖最后由 isakura 于 2018-1-10 15:57 编辑

应用:想测量通讯数据的PWM脉宽...根绝脉宽的不同检测 0 和 1

现在使用Tim5的CH2 通道可以测量了。。。。

但是仍有几点疑问请教下:

1、一般的PWM应用是上升沿中断,这样再读出两个寄存器中的值,分别是  周期 和  脉宽;
我想的是好不好设置下降沿中断,直接读出脉宽即可,我的通讯主要是判断脉宽,测试感觉可行,不知道会不会有问题?


2、PWM输入捕获真的只能用  CH1  和  CH2 吗?
QQ截图20180110155450.jpg (247.26 KB, 下载次数: 0) 下载附件 2018-1-10 15:56 上传

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
isakura
1楼-- · 2019-12-19 18:56
本帖最后由 isakura 于 2018-1-10 16:08 编辑

我现在想用  Tim4_CH4  直接测量脉宽,是不是没有简单的方法了?

我目前做的就是上升沿  下降沿都中断,

这样做的目前没问题,但是我想看有没有更简便的办法,避免 频繁的中断
isakura
2楼-- · 2019-12-19 21:50
 精彩回答 2  元偷偷看……
isakura
3楼-- · 2019-12-20 01:32

QQ截图20180110170305.jpg (285.35 KB, 下载次数: 0)

下载附件

2018-1-10 17:04 上传



两个名字完全一样,搞不懂了,求大神帮忙解答下
bobo89
4楼-- · 2019-12-20 03:17
现在解决了吗?
isakura
5楼-- · 2019-12-20 03:34
bobo89 发表于 2018-4-26 22:09
现在解决了吗?

解决了啊,网上找个例程,直接下降沿中断的....试过上升沿中断也可以的

一周热门 更多>