输入捕获

输入捕获模式可以用来测量脉冲宽度或者测量频率。
通道1图
通道一过程:通过检测TIMx_CHx上的边沿信号,在边沿信号发现跳变的时候,将当前定时器(TIMx_CNT)的值存放在对应的捕获比较寄存器里面,完成一次捕获。

输入捕获通道初始化参数:
1.设置捕获同道。uint16_t TIM_Channel;
2.设置输入捕获滤波器。uint16_t TIM_ICFilter;
3.设置输入捕获极性。uint16_t TIM_ICPolarity;
4.设置输入捕获映射通道。uint16_t TIM_ICSelection;
5.设置输入捕获分频器。uint16_t TIM_ICPrescaler;

输入捕获配置步骤:
1.开启定时器TIMx时钟,配置对应IO口输入模式。(GPIO_Init();)
2.初始化定时器TIMx,设置其时基单元。(TIM_TimeBaseInit();)
3.设置输入比较参数,开启输入捕获。(void TIM_ICInit();)
4.设能捕获,更新中断。(TIM_ITConfig();)
5.设置中断分组。(NVIC_Init();)
6.编写中断服务。
7.使能定时器。(TIM_Cmd();)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值