请问stm32f407的TIM1和其他标准定时器有什么区别

2019-03-23 18:47发布

本帖最后由 helenhll 于 2014-11-12 16:36 编辑

我用定时器做输入捕获,同样的程序,TIM3可以,TIM1就没有。
用的PB0管脚,正好是TIM3的chanel 3,和TIM1的channel2.

配置都一样,中断函数TIM1用的TIM1_CC_IRQHandler,
但是就是不进中断,改成TIM3的话就可以。。。
但此时TIM1还是在运行的,我看到CNT计数器一直在变化

这两配置还有什么区别吗

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
helenhll
1楼-- · 2019-03-24 16:17
daicheng 发表于 2014-11-12 16:41
如果引脚的时钟配置好,复用功能定义,定时器配置,
TIM_OCInitStructure.TIM_OutputNState = TIM_OutputN ...

我这个是捕获,为什么要配输出呢?
daicheng
2楼-- · 2019-03-24 19:40
 精彩回答 2  元偷偷看……
helenhll
3楼-- · 2019-03-25 00:08
daicheng 发表于 2014-11-12 16:48
不好意思 刚才看错了
看一下手册反向引脚是否能够进行捕获功能

您好。

请问是啥意思啊?

是说这个引脚吗?PB0这个引脚可以捕获的,我用TIM3定时器,还是这个引脚,可以捕获。

还是说TIM1和TIM8的channel2不能用于捕获?
helenhll
4楼-- · 2019-03-25 01:31
没人回答吗
daicheng
5楼-- · 2019-03-25 01:55
 精彩回答 2  元偷偷看……
305228226
6楼-- · 2019-03-25 03:08
学习下!

一周热门 更多>