OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 66033|回复: 10

STM32的一个指令周期是多少个时钟周期呀?

[复制链接]

22

主题

105

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2012-8-24
在线时间
0 小时
发表于 2013-4-8 14:04:34 | 显示全部楼层 |阅读模式
比如系统的时钟是12M,那么一个时钟周期就是1/12us。

如果是51,那么一个指令周期就至少需要12/12us。

stm32是怎么样的?
有进步就好!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-4-8 14:51:02 | 显示全部楼层
STM32有三级流水线,指令周期不定的,arm给出的是1.25MIPS/Mhz,一个平均执行速度。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 1 反对 0

使用道具 举报

14

主题

168

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
497
金钱
497
注册时间
2013-4-1
在线时间
25 小时
发表于 2013-10-25 20:02:28 | 显示全部楼层
原子哥,1.25MIPS/Mhz貌似我还不太理解,我用的107,25M晶振,主频72M,一个周期是25/72M秒吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-10-25 23:08:05 | 显示全部楼层
就是1Mhz的频率,每秒钟可以执行1.25M指令。72M,那么就是72*1.25
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2013-10-26 08:24:18 | 显示全部楼层
不过那个1.25DMIPS是数据而已,在Flash的程序是达不到。

回复【3楼】308709362:
---------------------------------

晶振是用来输入参考时钟的,它(可能)是你的主频信号源。
于20150522停用该账号:http://www.microstar.club
回复 支持 反对

使用道具 举报

14

主题

168

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
497
金钱
497
注册时间
2013-4-1
在线时间
25 小时
发表于 2013-10-30 10:42:21 | 显示全部楼层
回复【5楼】styleno1:
---------------------------------
多谢,正在根据一个外设的时序写配置函数,怎么都读不出数,原来是延时没有对,我认为一个时钟周期是25/72M,原来不是那么回事!现在好了,谢了!
回复 支持 反对

使用道具 举报

22

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
222
金钱
222
注册时间
2013-12-29
在线时间
0 小时
发表于 2014-9-15 22:05:06 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
请问下,103的时钟周期是1/72M吗?它的时钟周期和它外部接的高速外部晶振(8M的)有什么关系吗?
好记性不如烂笔头
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-9-15 22:32:24 | 显示全部楼层
回复【7楼】冰果run:
--------------------------------
主时钟就是72M,那么周期就是1/72M了
关系就看你怎么配置时钟了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

22

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
222
金钱
222
注册时间
2013-12-29
在线时间
0 小时
发表于 2014-9-16 10:51:06 | 显示全部楼层
回复【8楼】正点原子:
---------------------------------
那么那个系统时钟就是8m高速外部时钟与其他时钟源经过锁相环等一系列的倍频,得到的72M的系统时钟?
好记性不如烂笔头
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2014-9-16 10:55:48 | 显示全部楼层
回复【9楼】冰果run:
---------------------------------
去看datasheet上关于时钟树的图
回复 支持 反对

使用道具 举报

3

主题

2178

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3323
金钱
3323
注册时间
2013-7-19
在线时间
195 小时
发表于 2014-9-16 10:56:15 | 显示全部楼层
回复【6楼】308709362:
---------------------------------
最后淘宝买个逻辑分析仪,不到200块的
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-5 19:30

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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