智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4931|回复: 19
打印 上一主题 下一主题

求教关于Kinetis系列的时钟分配问题

[复制链接]

11

主题

280

帖子

0

精华

杰出人士

真·打酱油

Rank: 12Rank: 12Rank: 12

积分
16853
威望
12579
贡献
3400
兑换币
422
注册时间
2012-2-4
在线时间
437 小时
跳转到指定楼层
1#
发表于 2012-2-4 14:41:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在看Kinetis K60的参考手册,里面的第五章时钟分配里面(Chapter 5:Clock Distribution -> Clock definitions)提到了Core clock与System clock两个时钟,可是从参考手册的那幅图中看,二者实际上是同一个时钟吧……如图所示……


另外,在配置FlexTimer的寄存器时FTMx_SC[CLK] = 01,参考手册上的是选择“System clock”

,而第五章(Chapter 5:Clock Distribution -> Module clocks)中的时钟源写的又是Bus clock,

由于目前在家没有示波器看不到频率,实在搞不清手册写的到底是什么意思,希望高手指点~~~

本帖子中包含更多资源

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

x

9

主题

222

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1693
QQ
威望
863
贡献
216
兑换币
0
注册时间
2011-3-5
在线时间
307 小时
2#
发表于 2012-2-4 18:32:35 | 只看该作者
纳尼 我竟然被骗了
回复 支持 反对

使用道具 举报

9

主题

222

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1693
QQ
威望
863
贡献
216
兑换币
0
注册时间
2011-3-5
在线时间
307 小时
3#
发表于 2012-2-4 18:37:05 | 只看该作者
纳尼 我竟然被骗了
难怪我怎么说那个PWM输出有问题

我用FTM输出的EPWM,CLK选择了01:也就是system clock
但是效果出来后有问题,我反推时钟源,发现时钟源的频率只有system clock的一半,应该是bus clock

所以FTM的时钟源不是system clock,而是bus clock。

少年 你解决了我纠结了半天的问题,示波器上看到的周期,脉宽都是我设定的2倍,真纠结
回复 支持 反对

使用道具 举报

9

主题

222

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1693
QQ
威望
863
贡献
216
兑换币
0
注册时间
2011-3-5
在线时间
307 小时
4#
发表于 2012-2-4 18:39:26 | 只看该作者
老眼昏花 这datasheet真是的
回复 支持 反对

使用道具 举报

59

主题

1029

帖子

0

精华

版主

有什么需帮助的?

Rank: 9Rank: 9Rank: 9

积分
15139

热心会员奖章论坛元老奖章优秀会员奖章在线王奖章

威望
11068
贡献
1411
兑换币
1728
注册时间
2011-12-18
在线时间
1330 小时
5#
发表于 2012-2-4 21:18:21 | 只看该作者
是的,对外设编程时一定要注意该处使用的时钟源是哪个,不一定都是Core/Sys时钟,其他时钟源都是从MCG时钟分频过来的,而且有最高频率限制。过高的超频也没用。
回复 支持 反对

使用道具 举报

11

主题

280

帖子

0

精华

杰出人士

真·打酱油

Rank: 12Rank: 12Rank: 12

积分
16853
威望
12579
贡献
3400
兑换币
422
注册时间
2012-2-4
在线时间
437 小时
6#
 楼主| 发表于 2012-2-4 22:02:02 | 只看该作者
zjh3123629 发表于 2012-2-4 18:37
纳尼 我竟然被骗了
难怪我怎么说那个PWM输出有问题

多谢多谢~~
不知道官方这pdf是特意这么写的,还是一直没注意到这个错误,明明这个参考手册都修订了6次了……
回复 支持 反对

使用道具 举报

9

主题

222

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1693
QQ
威望
863
贡献
216
兑换币
0
注册时间
2011-3-5
在线时间
307 小时
7#
发表于 2012-2-4 22:45:12 | 只看该作者
洋葱圈 发表于 2012-2-4 21:18
是的,对外设编程时一定要注意该处使用的时钟源是哪个,不一定都是Core/Sys时钟,其他时钟源都是从MCG时钟分 ...

呵呵,可他在FTM这部分写了system clock,我就一直看这这里被框里面了。。。

对了,MCGOUTCLK设置好了,对bus clock,flexBus clcok,flash clock分频时要注意,bus clock,flexBus clcok不能超过100M,flash clock不能超过25M,不然K60要挂掉的。。。

可以自己试试,呵呵
回复 支持 反对

使用道具 举报

9

主题

222

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1693
QQ
威望
863
贡献
216
兑换币
0
注册时间
2011-3-5
在线时间
307 小时
8#
发表于 2012-2-5 12:21:56 | 只看该作者


在datesheet的p159,有描述FTM的系统时钟就是总线时钟,这,还真是隐蔽啊

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

5

主题

32

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2120
威望
1204
贡献
596
兑换币
338
注册时间
2010-4-13
在线时间
160 小时
9#
发表于 2012-2-5 16:04:08 | 只看该作者
终于可以回复了!
回复 支持 反对

使用道具 举报

25

主题

127

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9646

论坛元老奖章

QQ
威望
798
贡献
8588
兑换币
33
注册时间
2011-9-26
在线时间
130 小时
10#
发表于 2012-2-5 23:32:33 | 只看该作者
强大的人民
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-21 15:52 , Processed in 0.044016 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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