3453|10

44

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

初学者对 时钟的 问题 [复制链接]

说430里面有 3个时钟 分别是 ACLK  MCLK  SMCLK 
那么单片机在 工作的时候 这三个时钟都同时在工作吗?就是我想让ACLK 去干点啥  然后让MCLK去干另一个,SMCLK做其他的,
还是这三个当中只有一个在工作啊 

[ 本帖最后由 418417996 于 2012-7-18 14:50 编辑 ]

最新回复

三个时钟可以同时工作,每个外设模块可以选择其中一个时钟。  详情 回复 发表于 2012-7-18 19:17
 
点赞 关注

回复
举报

5015

帖子

12

TA的资源

裸片初长成(初级)

沙发
 
ACLK、MCLK和SMCLK可以认为是MSP430时钟系统中的三个称呼,
MSP430的外设或者CPU的时钟由这三个时钟来提供。 但是ACLK、MCLK和SMCLK的时钟源则又是由MSP430的各种振荡器提供,所以可以把这三个时钟当做三个输送时钟的管道,管道是一直存在的,但是管道里面有没有东西则是由管道源头的振荡器决定,外设由哪个管道提供时钟就又是由编程实现。

[ 本帖最后由 wstt 于 2012-7-18 15:02 编辑 ]

点评

:lol 谢谢 但是我不明白的是,单片机在 工作的时候 这三个时钟都同时在工作吗?就是我想让ACLK 去干点啥 然后让MCLK去干另一个,SMCLK做其他的, 还是这三个当中只有一个在工作啊 是不是我可以通过编程 实现 三  详情 回复 发表于 2012-7-18 15:14
 
 

回复

44

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

回复 沙发 wstt 的帖子

谢谢  但是我不明白的是,单片机在 工作的时候 这三个时钟都同时在工作吗?就是我想让ACLK 去干点啥  然后让MCLK去干另一个,SMCLK做其他的,
还是这三个当中只有一个在工作啊
是不是我可以通过编程 实现 三个一起工作,或者单独工作,或者只有一个工作啊?
或者 是你说的例子太抽象了我没想明白 谢谢你

点评

本来想打个比方来帮助你理解,但是反而误导你了。 三个时钟的时钟源都使能并且有效时,那么三个就是同时有效的。 对于外设可以有多个时钟可选, 但是在同一时刻只能接受三个时钟中的一个  详情 回复 发表于 2012-7-18 15:19
 
 
 

回复

5015

帖子

12

TA的资源

裸片初长成(初级)

4
 

回复 板凳 418417996 的帖子

本来想打个比方来帮助你理解,但是反而误导你了。
三个时钟的时钟源都使能并且有效时,那么三个就是同时有效的。
对于外设可以有多个时钟可选,
但是在同一时刻只能接受三个时钟中的一个

点评

:kiss: 3Q懂  详情 回复 发表于 2012-7-18 15:46
 
 
 

回复

1万

帖子

139

TA的资源

版主

5
 
时钟是系统工作的基础,有效的只能是其中一个,否则就乱套了。

点评

三个时钟的时钟源都使能并且有效时,那么三个就是同时有效的。 对于外设可以有多个时钟可选, 但是在同一时刻只能接受三个时钟中的一个 这个是对的 ,我理解你说的是 对同一个模块只可以有一个时钟,对吧:h  详情 回复 发表于 2012-7-18 15:47
 
 
 

回复

44

帖子

0

TA的资源

一粒金砂(中级)

6
 

回复 4楼 wstt 的帖子

3Q懂
 
 
 

回复

44

帖子

0

TA的资源

一粒金砂(中级)

7
 

回复 5楼 chunyang 的帖子

三个时钟的时钟源都使能并且有效时,那么三个就是同时有效的。 对于外设可以有多个时钟可选, 但是在同一时刻只能接受三个时钟中的一个 这个是对的 
,我理解你说的是 对同一个模块只可以有一个时钟,对吧
 
 
 

回复

1万

帖子

139

TA的资源

版主

8
 
对于系统,同一时刻也只能有一个系统级时钟,就像指挥一支队伍,同一时刻只能有一个指挥官发号施令,否则怎么执行啊……

点评

非常感谢你我了解了, 也就是说我设置好了一个时钟这个时候,整个430的系统和外设都要用这个时钟,对于 ACLK,MCLK,SMCLK 在一个系统中我只能用一个对吧··但是在不同时刻可以编程实现变换对吧:lol :kiss:  详情 回复 发表于 2012-7-18 16:21
 
 
 

回复

44

帖子

0

TA的资源

一粒金砂(中级)

9
 

回复 8楼 chunyang 的帖子

非常感谢你我了解了, 也就是说我设置好了一个时钟这个时候,整个430的系统和外设都要用这个时钟,对于 ACLK,MCLK,SMCLK 在一个系统中我只能用一个对吧··但是在不同时刻可以编程实现变换对吧
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(中级)

10
 
三个时钟可以同时工作,每个外设模块可以选择其中一个时钟。

点评

你答对了 我已经懂了我写的一个帖子里有 你看看我说的吧  详情 回复 发表于 2012-7-18 20:30
 
 
 

回复

44

帖子

0

TA的资源

一粒金砂(中级)

11
 

回复 10楼 学士后 的帖子

你答对了 我已经懂了我写的一个帖子里有 你看看我说的吧
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表