stm32 每个定时器同时有几路计数通道呢

[复制链接]
12800|26
 楼主| cb0035071 发表于 2010-7-7 09:55 | 显示全部楼层 |阅读模式
stm32 每个定时器同时有几路计数通道呢,我看手册写每个定时器只有一个ETR,那是不是只能有一个计数器呢
 楼主| cb0035071 发表于 2010-7-7 10:02 | 显示全部楼层
请教香主
香水城 发表于 2010-7-7 10:08 | 显示全部楼层
STM32没有所谓"计数通道"这个概念,ETR是外部脉冲输入。

你需要什么功能?
 楼主| cb0035071 发表于 2010-7-7 13:09 | 显示全部楼层
谢谢香斑竹的回答。我想采集16路频率信号值,在一固定时间内,用定时器的计数功能计算脉冲个数,请问香主外部脉冲输入有多少个呢
香水城 发表于 2010-7-7 13:52 | 显示全部楼层
STM32的每个定时器最多只有一个外部脉冲输入。
hsbjb 发表于 2010-7-7 15:18 | 显示全部楼层
同时捕获16路确实有点多了,一般都没有这么多路
流行音乐 发表于 2010-7-8 10:26 | 显示全部楼层
每个定时器只能对一路信号计数,但每个定时器可同时捕捉4路信号。
所以楼主应该利用定时器的捕捉功能。
STM32F103C8有4个定时器:TIM1,TIM2,TIM3,TIM4,每个定时器可同时捕捉4路信号,
所以用STM32F103C8能实现同时捕捉16路信号。
autuy123 发表于 2010-7-9 20:33 | 显示全部楼层
我不补问一个问题,stm32是否可以同时捕获每个边沿!
香水城 发表于 2010-7-9 21:38 | 显示全部楼层
STM32可以同时捕获所有通道上的每个边沿。
autuy123 发表于 2010-7-10 09:44 | 显示全部楼层
我好好看看文档吧!  暂时还没有找到,哪里是捕获每个边沿的,只是看到了单独捕获上升沿和下降沿的了,呵呵
autuy123 发表于 2010-7-10 09:54 | 显示全部楼层
我感觉只有在编码器模式下才可以捕获每个边沿的! 在捕获模式下好像不可以!
香水城 发表于 2010-7-10 10:38 | 显示全部楼层
我好好看看文档吧!  暂时还没有找到,哪里是捕获每个边沿的,只是看到了单独捕获上升沿和下降沿的了,呵呵
autuy123 发表于 2010-7-10 09:44


对不起,我有查了一下手册,你是对的,在一个时刻定时器的每个通道只能捕获上升沿或下降沿。外部中断可以同时由双边沿触发,我记混了,:lol
autuy123 发表于 2010-7-10 10:56 | 显示全部楼层
如果是这样,我就不寻找了,那就精度降低一半了,没有关系至少现在对STM32的定时器又多了一点了解,呵呵,其实我一直在怀疑自己!呵呵:)
香水城 发表于 2010-7-10 11:01 | 显示全部楼层
按照4楼的要求,计算脉冲个数只需要捕获上升沿或下降沿即可,不需要同时捕获双边沿呀。

13楼要做什么?需要同时捕获双边沿?
tkgood 发表于 2010-7-10 11:14 | 显示全部楼层
不知道,帮顶
autuy123 发表于 2010-7-10 11:36 | 显示全部楼层
在做编码器,我吧通道接到CH3和ch4上了,

我还要计算出速度来,

我用做编码器的时候只是计算了位置,其他的没有计算,所以想自己做了, 也许这样笨!但是合乎自己的意思。
autuy123 发表于 2010-7-10 15:28 | 显示全部楼层
呵呵  我发现,在v3.3.0的库中的例程比v3.0.0中多,比较容易理解!
还有注释也比较全面
sinadz 发表于 2010-7-10 20:38 | 显示全部楼层
注释比较全面对理解程序帮助确实比较大
守恒定律 发表于 2012-12-18 17:04 | 显示全部楼层
两年前的帖子刚刚对我帮助很大,我是不是落后了呢?
yygkqzh 发表于 2013-11-15 23:07 | 显示全部楼层
这个帖子对我帮助很大,但是看见的晚了……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

192

帖子

0

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