STM32/STM8技术论坛
直播中

张琪

7年用户 228经验值
私信 关注
[问答]

请问可以同时用一个定时器既输出PWM又作为计时使用吗?

请问一下可不可以同时用一个定时器既输出PWM,又作为计时使用?

回帖(22)

周羽姿

2018-9-6 09:37:32
肯定不行,管教复用是说通过配置实现多个功能
举报

孙瑞军

2018-9-6 09:53:36
看你怎么使用吧..通过定时也可以输出PWM
举报

张琪

2018-9-6 10:07:32
引用: Xc_Y 发表于 2018-9-6 09:34
肯定不行,管教复用是说通过配置实现多个功能

但是我把定时器作为定时用,不需要用到相关管脚的,只有输出PWM会用到相应通道的管脚。所以还是配置到的管脚只使用了一个功能呢。
举报

张琪

2018-9-6 10:25:33
引用: f1070388065 发表于 2018-9-6 09:50
看你怎么使用吧..通过定时也可以输出PWM

哦,我是想一个定时器在输出PWM的同时还能够做计时用,可以吗?
举报

江璐

2018-9-6 10:32:33
可以用的,我试过,只要开启定时器中断就行,PWM输出和定时器没有冲突
举报

张琪

2018-9-6 10:50:16
引用: tangxi123 发表于 2018-9-6 10:29
可以用的,我试过,只要开启定时器中断就行,PWM输出和定时器没有冲突

真的吗?那我赶紧去试试,是不是开启定时器更新中断就好了?
举报

江璐

2018-9-6 11:06:40
引用: dualxu 发表于 2018-9-6 10:47
真的吗?那我赶紧去试试,是不是开启定时器更新中断就好了?

是的,,,,
举报

谢剑萍

2018-9-6 11:26:00
都是一个端口,PWM输出和定时器没有冲突?
举报

张琪

2018-9-6 11:44:37
引用: vystwerw 发表于 2018-9-6 11:23
都是一个端口,PWM输出和定时器没有冲突?

定时器不需要借用引脚输出,只是内部定时计时,应该不会冲突,我正在试
举报

张婷婷

2018-9-6 11:51:33
试试吧, 有结果也发一下,
举报

周羽姿

2018-9-6 11:57:35
楼主好了告诉声,谢谢
举报

范琴英

2018-9-6 12:13:51
没搞懂楼主的具体意思。。这个是要分情况的,有的情况可以实现,有的情况不可以实现。
举报

何秀珍

2018-9-6 12:22:57
定时器做PWM输出又利用溢出中断做其他工作完全可以,只不过期间不应该再改变定时的中断时间,以免影响PWM输出的参数
举报

h1654155275.5795

2018-9-6 12:34:49
可以的,我之前控制舵机就是都用了
举报

贾彩娟

2018-9-6 12:46:25
膜拜膜拜,学习学习~
举报

张琪

2018-9-6 13:04:51
引用: 60user92 发表于 2018-9-6 11:48
试试吧, 有结果也发一下,

可以的,只要同时开启定时器更新中断既可以正常计时。
举报

张琪

2018-9-6 13:11:07
引用: Xc_Y 发表于 2018-9-6 11:54
楼主好了告诉声,谢谢

嗯,亲测可以
举报

张琪

2018-9-6 13:16:08
引用: 60user47 发表于 2018-9-6 12:11
没搞懂楼主的具体意思。。这个是要分情况的,有的情况可以实现,有的情况不可以实现。

就是我要用STM32内部的一个定时器既输出PWM,又同时可以作为计时用。
举报

李青妍

2018-9-6 13:24:59
应该是可以的,同时开启比较中断和上溢/下溢中断。
1 举报

更多回帖

发帖
×
20
完善资料,
赚取积分