打印
[Kinetis]

KL03 怎么输出PWM波形

[复制链接]
512|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
519825192|  楼主 | 2016-5-13 18:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    SIM_SCGC5 |= SIM_SCGC5_PORTB_MASK;
    SIM_SCGC6 |= SIM_SCGC6_TPM1_MASK;            
    SIM_SOPT2 |= SIM_SOPT2_TPMSRC(1);        
                             
    PORTB_PCR7 = ( 0 | PORT_PCR_MUX(2));                              

    TPM1_MOD  = 1999;                                             
    TPM1_C0SC = (TPM_CnSC_MSB_MASK | TPM_CnSC_ELSA_MASK);                                                                                                                  
    TPM1_C0V  = 20;                                          
   
    TPM1_SC   = TPM_SC_CMOD(1) | TPM_SC_PS(0);   


这是初始化代码,为什么用示波器量,没有波形

相关帖子

沙发
519825192|  楼主 | 2016-5-16 17:25 | 只看该作者
已经找到问题了,加上这几句话就好了。
TPM1->CONF &= ~TPM_CONF_TRGSEL_MASK;
TPM1->CONF |= TPM_CONF_TRGSEL(8);        
TPM1->CONF |= (1<<18);   

使用特权

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

本版积分规则

5

主题

19

帖子

0

粉丝