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

[复制链接]
 楼主| 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

粉丝
快速回复 在线客服 返回列表 返回顶部