智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3262|回复: 5
打印 上一主题 下一主题

K60的PWM设置求教 为什么我的PWM初始化设置好以后再设置FTM_C3V为其他值后占空比不变

[复制链接]

7

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
487
QQ
威望
405
贡献
26
兑换币
76
注册时间
2011-3-3
在线时间
28 小时
跳转到指定楼层
1#
发表于 2013-3-10 13:13:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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为其他值后,占空比不变呢?

急求 请教高手!

7

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
487
QQ
威望
405
贡献
26
兑换币
76
注册时间
2011-3-3
在线时间
28 小时
2#
 楼主| 发表于 2013-3-10 13:44:19 | 只看该作者
不可以沉!!求教啊
回复 支持 反对

使用道具 举报

7

主题

45

帖子

0

精华

高级会员

Rank: 4

积分
512
威望
256
贡献
142
兑换币
163
注册时间
2012-12-10
在线时间
57 小时
毕业学校
海淀大学
3#
发表于 2013-3-15 15:00:24 | 只看该作者
估计你用的是MK60DN512ZVLQ10,带‘Z’的,是工程样片,这种芯片‘bag’不少,小心陷进去!
回复 支持 反对

使用道具 举报

7

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
487
QQ
威望
405
贡献
26
兑换币
76
注册时间
2011-3-3
在线时间
28 小时
4#
 楼主| 发表于 2013-3-15 19:32:52 | 只看该作者
jlyjj 发表于 2013-3-15 15:00
估计你用的是MK60DN512ZVLQ10,带‘Z’的,是工程样片,这种芯片‘bag’不少,小心陷进去!

求教   BUG少的K60有哪些型号呢
回复 支持 反对

使用道具 举报

1

主题

20

帖子

0

精华

高级会员

Rank: 4

积分
515
QQ
威望
257
贡献
130
兑换币
148
注册时间
2012-10-16
在线时间
64 小时
5#
发表于 2013-4-29 20:22:46 | 只看该作者
jlyjj 发表于 2013-3-15 15:00
估计你用的是MK60DN512ZVLQ10,带‘Z’的,是工程样片,这种芯片‘bag’不少,小心陷进去!

那带P是什么?
这些bag怎么解决?
求教
回复 支持 反对

使用道具 举报

7

主题

45

帖子

0

精华

高级会员

Rank: 4

积分
512
威望
256
贡献
142
兑换币
163
注册时间
2012-12-10
在线时间
57 小时
毕业学校
海淀大学
6#
发表于 2013-7-2 16:04:35 | 只看该作者
错误:
PORTC_PCR4|=0x00000400;        //设置PWM功能使用FTM0_CH3

正确:
PORTC_PCR4|=0x00000300;        //设置PWM功能使用FTM0_CH3
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 02:14 , Processed in 0.075581 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表