智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1785|回复: 8
打印 上一主题 下一主题

关于PWM频率设定的问题

[复制链接]

6

主题

22

帖子

0

精华

高级会员

Rank: 4

积分
603
威望
286
贡献
151
兑换币
163
注册时间
2014-11-12
在线时间
83 小时
跳转到指定楼层
1#
发表于 2015-1-24 16:37:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
void PWMInit()
{
    PWME=0x00;//关闭全部通道。

    /*PWMCTL_CON45=1;
    PWMCTL_CON01=1;
    PWMCTL_CON23=1;
    PWMCTL_CON67=1;//将01、23、45、67联集
    */
    PWMPRCLK = 0x33;   //设置预分频寄存器,ClockA=Bus_clock/8=32MHZ/8=4MHz。

    PWMSCLA =200;    // ClockSA=ClockA/(2*PWMSCLA)=4000KHZ/(2*20)=100KHZ                          
    PWMSCLB =200;     

    PWMCLK = 0x0f; //设置PWM时钟  1 2 3 4通道时钟源全设为SA和SB                                                                           

    PWMPOL = 0x0f; //PWM1 2 3 4对外输出口先为高电平在转低电平
    PWMCAE = 0x00;//对齐方式 1为居中对齐,0为左对齐

     PWMPER1=200;
     PWMPER1=200;
     PWMPER2=200;//对齐方式决定了周期的计算方法,当为居中对齐时计算方式为PWMx周期=PWMERx*2*通道时钟周期
     PWMPER3=200; // ∵对齐方式为左对齐∴PWMx周期=PWMERx*通道时钟周期                     

     PWME=0x0f;//开启1234通道  
}
总线频率=BUS_CLOCK                   32000000

这个PWM的频率以及周期怎么进行计算 求大神告知

回复

使用道具 举报

19

主题

2430

帖子

0

精华

跨届大侠

这并没有什么卵用.

Rank: 10Rank: 10Rank: 10

积分
6583

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
3601
贡献
1590
兑换币
1425
注册时间
2014-7-14
在线时间
696 小时
2#
发表于 2015-1-24 16:51:18 | 只看该作者
请看该芯片技术手册相关模块
回复 支持 反对

使用道具 举报

6

主题

22

帖子

0

精华

高级会员

Rank: 4

积分
603
威望
286
贡献
151
兑换币
163
注册时间
2014-11-12
在线时间
83 小时
3#
 楼主| 发表于 2015-1-24 16:54:08 | 只看该作者
空有一人 发表于 2015-1-24 16:51
请看该芯片技术手册相关模块

看了 但是没理解他讲的通道时钟周期怎么算出来的
回复 支持 反对

使用道具 举报

2

主题

120

帖子

0

精华

高级会员

Rank: 4

积分
977
威望
479
贡献
288
兑换币
311
注册时间
2013-10-28
在线时间
105 小时
毕业学校
长春理工
4#
发表于 2015-1-24 18:10:07 | 只看该作者
那就仔细瞅瞅,使用手册理解之后,肯定没有问题
回复 支持 反对

使用道具 举报

19

主题

2430

帖子

0

精华

跨届大侠

这并没有什么卵用.

Rank: 10Rank: 10Rank: 10

积分
6583

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
3601
贡献
1590
兑换币
1425
注册时间
2014-7-14
在线时间
696 小时
5#
发表于 2015-1-24 18:12:58 | 只看该作者
可能你的资料不很好,送你一份,后面附带有例程,加油。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

6

主题

22

帖子

0

精华

高级会员

Rank: 4

积分
603
威望
286
贡献
151
兑换币
163
注册时间
2014-11-12
在线时间
83 小时
6#
 楼主| 发表于 2015-1-25 10:29:40 | 只看该作者
空有一人 发表于 2015-1-24 18:12
可能你的资料不很好,送你一份,后面附带有例程,加油。

谢谢你的资料,很好用
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
50
威望
37
贡献
9
兑换币
12
注册时间
2015-4-30
在线时间
2 小时
毕业学校
你吗
7#
发表于 2015-4-30 13:36:10 | 只看该作者
我路过打个酱油
回复 支持 反对

使用道具 举报

25

主题

250

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3089
威望
1478
贡献
875
兑换币
859
注册时间
2016-9-5
在线时间
368 小时
毕业学校
工大学
8#
发表于 2017-1-12 14:56:11 | 只看该作者
K60好像没有PWM模块,可以按上面初始化吗?历程好像是用FTM的,这里有些搞不懂
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

注册会员

Rank: 2

积分
49
威望
28
贡献
15
兑换币
16
注册时间
2015-10-24
在线时间
3 小时
毕业学校
华中科技大学
9#
发表于 2017-3-28 22:12:08 | 只看该作者
没钱啦。。。。。。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 16:35 , Processed in 0.076603 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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