TBSSEL_2的问题

2019-03-24 14:05发布

 P4DIR|= BIT1+BIT2+BIT3+BIT4;         // P1.2 P1.3输出
  P4SEL|= BIT1+BIT2+BIT3+BIT4;         // P1.2 TA1模式P1.3 TA2模式
  TBCTL = TBSSEL_2+MC_1+ID_3;         // SMCLK, 清零Tar,增模式启动Timer_B,1/8分频
  TBCCR0=PWM_T;                        // PWM 周期 10MS(100HZ)CCR0初值10000-50MS(20HZ)CCR0初值50000
  TBCCTL1=OUTMOD_7;                      // CCR1 reset/set模式
  TBCCR1=(PWM_T/2);                    // CCR1 PWM 任务周期 为什么 TBSSEL-2时P4.1P4.2为1.64v不变的电压;TBSSEL-1时就产生跳变电压0.2-3v 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
t_shaojun126
1楼-- · 2019-03-25 17:17
我想产生相位相差90 度 60度 输出相位不同 得用定时器吧 可是我用定时器了 输出来的频率不是50HZ 非常低请问是怎么回事啊

一周热门 更多>

相关问题

    相关文章