智能车制作

标题: K60的PWM设置求教 为什么我的PWM初始化设置好以后再设置FTM_C3V为其他值后占空比不变 [打印本页]

作者: kxy352283883    时间: 2013-3-10 13:13
标题: K60的PWM设置求教 为什么我的PWM初始化设置好以后再设置FTM_C3V为其他值后占空比不变
K60的PWM设置求教 为什么我的PWM初始化设置好以后  再在主函数中设置FTM0_C3V其他值后,占空比不变呢?


/*************K60 初始化PWM********************/
void Pwm_init(void)
{
        SIM_SCGC6|=0x01000000;        //开启FTM0时钟
        PORTC_PCR4|=0x00000400;        //设置PWM功能使用FTM0_CH3
                                                        //PWM周期公式   sys_clk(Hz)=div*(mod-cntin+1)*period(Hz)
        FTM0_CNTIN=1;
        FTM0_CNT=1;
        FTM0_MOD=0x3A98;                //周期20ms        注意:此寄存器只可用低16位
        FTM0_C3SC=0x28;
        FTM0_C3V=0x1d4c;                //设置占空比
        FTM0_SYNC=0x8F;
        FTM0_MODE=0x0000000d;
        FTM0_SC=0x0F;         //设置时钟选用system_clk,128分频
}

void main(void)
{
        Sysinit();      //开FTM0时钟
        Pll_init();      //锁相环96MHZ
        Pwm_init();  //初始化PWM
        FTM0_C3V=0x0555;
        while(1)
        {;}
}

K60的PWM设置求教 为什么我的PWM初始化设置好以后  再在主函数中设置FTM_C3V为其他值后,占空比不变呢?

急求 请教高手!

作者: kxy352283883    时间: 2013-3-10 13:44
不可以沉!!求教啊
作者: jlyjj    时间: 2013-3-15 15:00
估计你用的是MK60DN512ZVLQ10,带‘Z’的,是工程样片,这种芯片‘bag’不少,小心陷进去!
作者: kxy352283883    时间: 2013-3-15 19:32
jlyjj 发表于 2013-3-15 15:00
估计你用的是MK60DN512ZVLQ10,带‘Z’的,是工程样片,这种芯片‘bag’不少,小心陷进去!

求教   BUG少的K60有哪些型号呢

作者: 乡下的孩子    时间: 2013-4-29 20:22
jlyjj 发表于 2013-3-15 15:00
估计你用的是MK60DN512ZVLQ10,带‘Z’的,是工程样片,这种芯片‘bag’不少,小心陷进去!

那带P是什么?
这些bag怎么解决?
求教

作者: jlyjj    时间: 2013-7-2 16:04
错误:
PORTC_PCR4|=0x00000400;        //设置PWM功能使用FTM0_CH3

正确:
PORTC_PCR4|=0x00000300;        //设置PWM功能使用FTM0_CH3





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2