打印

stm32f103c6的PA8管脚作TIM1的pwm输出

[复制链接]
2904|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
henry_wu001|  楼主 | 2010-3-9 13:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
10ram,30kflash的那款stm32f103c6的PA8管脚
能否用作tim1的ch1通道的pwm功能啊?

如何设置?
沙发
香水城| | 2010-3-9 13:46 | 只看该作者
可以,请看STM32固件库中的例子。

使用特权

评论回复
板凳
henry_wu001|  楼主 | 2010-3-9 14:30 | 只看该作者
你这样说,就是可以喽?

我在103f vc的器件上有现成的pwm,用来驱动beep的,不过不是用的PA8这个管脚,也不是TIM1,
现在改到103C6上,就出问题了,管脚配置完就 bee的叫,怀疑不能在这个器件上使用tim1的ch1,你能确认下吗?

使用特权

评论回复
地板
henry_wu001|  楼主 | 2010-3-9 14:31 | 只看该作者
本来是tim3,现在是tim1,程序基本没变

使用特权

评论回复
5
ST_ARM| | 2010-3-9 15:20 | 只看该作者
每个Timer的四个通道对应的引脚是固定的。

使用特权

评论回复
6
henry_wu001|  楼主 | 2010-3-9 16:50 | 只看该作者
找到原因了,是由于tim1和tim2的差异:
但是将TIM2改成TIM1时发现输出不了。纠结了n久才发现要打开TIM_CtrlPWMOutputs(TIM1, ENABLE);  (或者TIM1->BDTR=8000;),


具体参考实例代码,及
https://bbs.21ic.com/icview-138493-1-1.html

使用特权

评论回复
7
gxgclg| | 2010-3-9 22:03 | 只看该作者
定时器没使能?

使用特权

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

本版积分规则

15

主题

81

帖子

0

粉丝