stm8s tim1的pwm输出配置求分析

2019-08-14 02:30发布

芯片是stm8s105 下面是我的配置但是通道1没有输出哪位大侠帮我分析一下,最好贴一个能用的tim1的pwm输出寄存器程序,谢谢!
!  TIM1->CCMR1 = TIM1->CCMR1 | 0x70; // Output mode PWM2.      
    TIM1->CCER1 = TIM1->CCER1 | 0x03;   // CC polarity low,enable PWM output     
     TIM1->CCMR1 |= 0x08;  //输出比较1预装载使能
    TIM1->ARRH = 0x07;  // 自动重载寄存器ARR=0x03e8=1000
    TIM1->ARRL = 0xd0;  // 每记数500次产生一次中断,即1000ms
                TIM1->CCR1H = 0x03;
   TIM1->CCR1L = 0xe8;     TIM1->SCRH = 0x00;
    TIM1->SCRL = 0x03;
    TIM1->CR1 |= 0x01;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
正点原子
1楼-- · 2019-08-14 02:32
 精彩回答 2  元偷偷看……
hahazhj
2楼-- · 2019-08-14 06:54

在配置里面的TIM1_CR1,这一栏的上面加上TIM1_BKR=0x80;应该没问题了。刹车问题!
                                        

若还不能的话,请联系我,我给你写个完整的程序,你试试。呵呵 

gejiangwendi
3楼-- · 2019-08-14 12:21
也在纠结pwm的输出的问题,我用的是stm8s003,哪位大神有点参考代码啊,,求!!
caokangchun
4楼-- · 2019-08-14 16:23
hahazhj 发表于 2013-7-14 22:39
在配置里面的TIM1_CR1,这一栏的上面加上TIM1_BKR=0x80;应 ...

确实是这个     TIM1_BKR=0x80;
之前没留意,谢谢你了啊

一周热门 更多>