打印
[STM8]

STM8S关于PWM使用问题,求助,求救啊

[复制链接]
1278|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qq7775899|  楼主 | 2014-6-30 17:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,我使用的是STM8S003系列的单片机,在做PWM控制的时候,TIM1通道3可以输出PWM信号了,可是同样是TIM1通道1怎么就没有PWM信号输出呢。初始化配置如下


       TIM1_TimeBaseInit(0, TIM1_COUNTERMODE_UP,115 , 0);

// 整流CH1       
        TIM1_OC1Init(TIM1_OCMODE_PWM2, TIM1_OUTPUTSTATE_ENABLE, TIM1_OUTPUTNSTATE_DISABLE,50,\
        TIM1_OCPOLARITY_HIGH, TIM1_OCNPOLARITY_HIGH, TIM1_OCIDLESTATE_SET, TIM1_OCNIDLESTATE_RESET);
//        TIM1_CCxCmd(TIM1_CHANNEL_1, ENABLE);

//        2A升压PWM
        TIM1_OC3Init(TIM1_OCMODE_PWM2, TIM1_OUTPUTSTATE_ENABLE, TIM1_OUTPUTNSTATE_DISABLE,50,\
        TIM1_OCPOLARITY_HIGH, TIM1_OCNPOLARITY_HIGH, TIM1_OCIDLESTATE_SET, TIM1_OCNIDLESTATE_RESET);

//        TIM1->DTR=4;
        TIM1_Cmd(ENABLE);
        (TIM1->BKR |= TIM1_BKR_MOE);
//        SYS_POWER_CLOSE;
沙发
airwill| | 2014-6-30 17:49 | 只看该作者
还与端口设置, 以及 CCRx 的寄存器值有关

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝