STM8S的16位定时器输入捕捉和PWM输出的问题

[复制链接]
8729|9
 楼主| 高建明 发表于 2011-3-11 11:34 | 显示全部楼层 |阅读模式
请问STM8S的16位定时器,能同时使用输入捕捉和PWM输出吗,会不会有冲突?因为以前用AVR的,对于同一个定时器来说,一旦用了捕捉功能后,PWM就无法实现了。
香水城 发表于 2011-3-11 11:45 | 显示全部楼层
有具体型号吗?

广义地说,STM8的定时器同时使用输入捕捉和PWM输出,具体要看要实现什么功能、捕捉信号的频率和PWM输出信号的频率等参数。
 楼主| 高建明 发表于 2011-3-11 11:48 | 显示全部楼层
STM8S105K6,研发阶段使用,后续量产如果程序容量足够,则切换到K4,另外还有个问题,BEEP输出和PWM输出是否是独立互不影响?谢谢。
 楼主| 高建明 发表于 2011-3-11 11:50 | 显示全部楼层
信号捕捉频率大概10K到1K之间(风机转速信号),PWM输出则是越高越好(做DA变换)
香水城 发表于 2011-3-11 11:57 | 显示全部楼层
BEEP输出和PWM输出是独立互不影响。
香水城 发表于 2011-3-11 12:04 | 显示全部楼层
信号捕捉频率大概10K到1K之间(风机转速信号),PWM输出则是越高越好(做DA变换)
高建明 发表于 2011-3-11 11:50


如果使用一个定时器同时做这2件事,可能会有太频繁的中断,如果可能最好分别使用2个定时器比较好,STM8S105Kx有TIM1、TIM2、TIM3共三个定时器可用。
 楼主| 高建明 发表于 2011-3-11 12:47 | 显示全部楼层
好的,明白了,感谢
dwwzl302 发表于 2013-5-3 19:05 | 显示全部楼层
我也刚刚有这个疑问的,幸好查到这个贴,不错
seeker2010 发表于 2014-4-26 22:07 | 显示全部楼层
我最近也在用捕获,有如下问题
可不可以同时捕获几路,(TIME1有四路),当发生捕获时,计数器是自动清0还是继承续往上计数直到65535,如是继续往上计数,那他下一个捕获到的数据是怎么得来的(我的理解,当上升沿捕获时,计数器会自动清0,接着开始计数到下一上升沿的到来),如我的理解是对的,因只有一个计时器,那就不能同时捕获几路了
seeker2010 发表于 2014-4-26 22:09 | 显示全部楼层
还有发生捕获后,为了下一次的测量,怎么清捕获寄存器,如用UG更新来复位寄存器,那会不会影响其它几路的捕获
您需要登录后才可以回帖 登录 | 注册

本版积分规则

46

主题

203

帖子

0

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