硬汉嵌入式论坛

 找回密码
 立即注册
查看: 69|回复: 2
收起左侧

[TIMER] STM32定时器输入捕获实现双边沿检测

[复制链接]

10

主题

21

回帖

51

积分

初级会员

积分
51
QQ
发表于 前天 17:56 | 显示全部楼层 |阅读模式
我最近在开发板上写一个定时器双边沿触发测高电平脉宽的程序,发现是不是所谓的双边沿(TIM_INPUTCHANNELPOLARITY_RISING)这个双边沿好像意思是高电平之后低电平才触发,而我理解的是高电平来了触发一次,低电平来了也触发一次   
    // 双沿捕获
    sConfigIC.ICPolarity  = TIM_INPUTCHANNELPOLARITY_RISING;
    sConfigIC.ICSelection = TIM_ICSELECTION_DIRECTTI;
    sConfigIC.ICPrescaler = TIM_ICPSC_DIV1;
    sConfigIC.ICFilter    = 0x0;
求助各位大佬我的理解是否正确,消息节后再看,希望得到想要的答案


回复

使用道具 举报

7

主题

176

回帖

197

积分

初级会员

积分
197
发表于 前天 22:21 | 显示全部楼层
你需求的信号频率有多高?频率要求不高的直接用 PWMI 模式就行了,不用手动配
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121919
QQ
发表于 昨天 09:09 | 显示全部楼层
你的理解是对应的,不管谁先,都可以触发。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-4-5 16:19 , Processed in 0.270335 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表