查看: 18092|回复: 7

[其他] 请问一下单片机晶振和机器周期的关系?

[复制链接]

该用户从未签到

3

主题

10

帖子

0

新手上路

Rank: 1

积分
22
最后登录
1970-1-1
发表于 2009-12-26 18:10:24 | 显示全部楼层 |阅读模式
请问一下单片机晶振和机器周期的关系?是不是12倍的关系mc9s08GB60
我知道答案 目前已有7人回答
回复

使用道具 举报

该用户从未签到

5

主题

25

帖子

0

新手上路

Rank: 1

积分
57
最后登录
1970-1-1
发表于 2009-12-26 20:44:30 | 显示全部楼层

回复:请问一下单片机晶振和机器周期的关系?

机器周期只和总线周期有关系,总线周期可以设置,不一定与晶振频率一样。

该用户从未签到

3

主题

10

帖子

0

新手上路

Rank: 1

积分
22
最后登录
1970-1-1
 楼主| 发表于 2009-12-26 22:33:17 | 显示全部楼层

回复:请问一下单片机晶振和机器周期的关系?

回复第 2 楼 dingfu1984于2009-12-26 12:44:30发表:
机器周期只和总线周期有关系,总线周期可以设置,不一定与晶振频率一样。
 

楼上你好,我是问:时钟周期和机器周期的关系。就好像在8051中,1个机器周期等于12个时钟周期。那么在hcs08中,时钟周期和机器周期是不是12倍的关系?其中hcs08是飞思卡尔的一款单片机。

该用户从未签到

27

主题

418

帖子

0

新手上路

Rank: 1

积分
228
最后登录
1970-1-1
发表于 2009-12-27 17:33:34 | 显示全部楼层

RE:请问一下单片机晶振和机器周期的关系?

不要以51的思想去看飞思卡尔的东西,那样的话你会遇到很多麻烦的,51是intel在七八十年代的东西,s08系列是飞思卡尔公司的产品,两个公司的设计思想差别很大,根本没有什么可比性。s08单片机执行一条单周期指令只需要一个总线周期,总线周期可以通过时钟模块的锁相环来设置。机器周期?在飞思卡尔的单片机里没接触过这个概念。

该用户从未签到

0

主题

11

帖子

0

新手上路

Rank: 1

积分
43
最后登录
1970-1-1
发表于 2009-12-28 20:46:05 | 显示全部楼层

RE:请问一下单片机晶振和机器周期的关系?

终于找到这一类的知识了

该用户从未签到

1

主题

26

帖子

0

新手上路

Rank: 1

积分
67
最后登录
1970-1-1
发表于 2010-1-1 19:27:03 | 显示全部楼层

RE:请问一下单片机晶振和机器周期的关系?

请仔细看用户手册。目前S08系列的振荡器模块有:ICS,ICG,MCG。工作模式有:内部震荡/外部震荡,锁频环/锁相环。振荡器模块输出的频率为CPU Clock。而Bus Clock是CPU Clock的一半。因为timer等外设模块都工作在Bus Clock,所以一般用Bus Clock计算就可以了,指令表中指令的执行周期也指的是Bus Clock。而振荡器模块的输出频率和外部晶振频率的关系并不是固定的,用户可以自行设置,让芯片跑在自己需要的频率,程序运行中也可以修改。通常上电后默认使用内部振荡器,有的型号Bus Clock约4~5MHz,有的型号8~10MHz。

该用户从未签到

5

主题

25

帖子

0

新手上路

Rank: 1

积分
57
最后登录
1970-1-1
发表于 2010-1-2 15:52:01 | 显示全部楼层

RE:请问一下单片机晶振和机器周期的关系?

对于HCS08单片机没有像51这么明确的对应关系,HCS08内部有MCG模块(包括锁频环和锁相环),而且有多种工作模式,总线的周期设置可以很灵活。比如你的晶振采样8M,但是总线频率可以设置成2M、4M、8M、16M等。
  • TA的每日心情
    开心
    2018-7-25 12:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    2

    帖子

    0

    新手上路

    Rank: 1

    积分
    7
    最后登录
    2019-1-15
    发表于 2018-7-25 11:43:58 | 显示全部楼层
    Garfield-94837 发表于 2009-12-27 17:33
    不要以51的思想去看飞思卡尔的东西,那样的话你会遇到很多麻烦的,51是intel在七八十年代的东西,s08系列是 ...

    大神你好,请问一下,HCS12也是HCS08单片机一样执行一条单周期指令只需要一个总线周期吗?@
    今天天气不错!签到!
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-3 06:15 , Processed in 0.104298 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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