打印

(已解决)stm32f100c6 TIM1 oc2 (pa8)pwm输出电平异常

[复制链接]
3440|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hukee|  楼主 | 2011-12-7 19:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hukee 于 2011-12-9 19:51 编辑

用3.5的库,keil开发的,用的库中的例子,修改了时钟,pwm1,占空比,其它没有变,oc2的输出只有0.4v的电平跳变,改变占空比,脉冲宽度也正常变化,问题是脉冲的大小,始终是0.4v,其它3个通道都是正常的,吧pa8作为gpio设置高低都有正常的电平变化,已经换了2个不同的开发板,都是同样的问题。
沙发
香水城| | 2011-12-8 09:50 | 只看该作者
1)如果直接用库中的例子,不做修改,还会有问题吗?
2)外部电路有可能影响输出波形。

使用特权

评论回复
板凳
hukee|  楼主 | 2011-12-9 19:49 | 只看该作者
问题发现了。我开了串口1的时钟,pa8正好是串口1和tim ch2口的复用脚,gpio设置中设置为AF out产生了冲突。

我用库,只是吧库的文件代入代码中,不是独立的用库的例子,时钟这个位置只是添加,没有照搬。

使用特权

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

本版积分规则

0

主题

52

帖子

1

粉丝