打印
[STM8]

STM8s003用TIM2如何测量占空比?

[复制链接]
269|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
heweibig|  楼主 | 2022-11-25 21:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
类比手册上TIM1中介绍说要设置SMCR寄存器才能实现占空比的测量,但是在TIM2中没有SMCR寄存器该如何实现呢?

使用特权

评论回复
沙发
stly| | 2022-12-1 19:28 | 只看该作者
还有什么现象?能再详细描述下吗?

使用特权

评论回复
板凳
heweibig|  楼主 | 2022-12-1 19:30 | 只看该作者
所测量的信号周期是8MS。

使用特权

评论回复
地板
heweibig|  楼主 | 2022-12-1 19:33 | 只看该作者
TIM2如果不支持主从模式,那就尝试通过捕获事件或外部中断来测。

使用特权

评论回复
5
heweibig|  楼主 | 2022-12-1 19:35 | 只看该作者

哦,那我就知道怎么回事了,多谢大家

使用特权

评论回复
6
SantaBunny| | 2023-2-20 22:35 | 只看该作者
如果说是配置代码还有详细不详细的说法,计算还怎么详细,就两个数除一下就是结果了。举个例子,如果进入TIM的时钟是16MHZ,TIM_ARR的值为16,那么频率就是1MHZ,如果TIM_CCR的值为8,占空比就是50%。另外我记得频率的计算应该是 TIM时钟/(ARR+1) ,具体的请看ST的官方手册中TIM的输出比较章节

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

869

主题

13089

帖子

7

粉丝