打印

关于STM32103VE的TIM1的Channel1通道输出普通PMW的问题

[复制链接]
2013|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lixiaoxu2meng|  楼主 | 2012-3-24 09:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序只需输出普通的PWM
配置如下
    // Time base configuration     
    TIM_TimeBaseStructure.TIM_Period = 4095;
    TIM_TimeBaseStructure.TIM_Prescaler = 0;
    TIM_TimeBaseStructure.TIM_ClockDivision = 0;
    TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;  
    TIM_TimeBaseInit(TIM1, &TIM_TimeBaseStructure);

    TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;
    TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;
    TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Disable;
    TIM_OCInitStructure.TIM_Pulse = 1024;
    TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;   

    TIM_OC3Init(TIM1, &TIM_OCInitStructure);     
   //TIM_OC1Init(TIM1, &TIM_OCInitStructure);   
    TIM_Cmd(TIM1, ENABLE);
    // Main Output Enable
    TIM_CtrlPWMOutputs(TIM1, ENABLE);

只有通道1不能输出PWM
换任何一个都可以  包括别的普通的定时器也都好使 唯独TIM1的通道一
IO我都配置了
实在搞不明白
沙发
lixiaoxu2meng|  楼主 | 2012-3-24 10:36 | 只看该作者
没有人用TIM1的通道一输出普通的PWM吗

使用特权

评论回复
板凳
zhanxiage110| | 2012-4-26 14:07 | 只看该作者
我的pwm也有问题

使用特权

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

本版积分规则

个人签名:淡定,不以物喜,不以己悲。

0

主题

1679

帖子

2

粉丝