发新帖我要提问
12
返回列表
打印
[STM32F0]

STM32执行一句语句需要多少ns?

[复制链接]
楼主: wuhany
手机看帖
扫描二维码
随时随地手机跟帖
21
zhenykun| | 2018-10-10 17:24 | 只看该作者 回帖奖励 |倒序浏览
貌似还要受三级流水线的影响,如果预取指令不正确的话,估计还要浪费点时间。

使用特权

评论回复
22
zhenykun| | 2018-10-10 17:30 | 只看该作者
m3,m0,m4最高主频不一样,stm32是个家族。你精确型号。不一样指令可能也不同,m4还有协处理指令,所以没发回答

使用特权

评论回复
23
shimx| | 2018-10-10 17:50 | 只看该作者
超频==你是拿老板的产品开玩笑!

使用特权

评论回复
24
huangchui| | 2018-10-10 17:55 | 只看该作者
要看你什么应用,什么应用就会什么时钟,然后多少机器周期

使用特权

评论回复
25
jlyuan| | 2018-10-10 17:59 | 只看该作者

不是这么算的,都是看主频,还有周期数,ARM都是一样的。

使用特权

评论回复
26
wyjie| | 2018-10-10 18:07 | 只看该作者
大概需要6个或者4个机器周期,然后看你使用多少频率作为主频,然后算一下每个机器周期是多少时间。

使用特权

评论回复
27
yszong| | 2018-10-10 18:16 | 只看该作者

不怕不怕,超频的产品我们只在实验室里用!

使用特权

评论回复
28
zhenykun| | 2018-10-10 18:20 | 只看该作者
一般GPIO相关的API都在src/gpio.c中

使用特权

评论回复
29
huangchui| | 2018-10-10 18:23 | 只看该作者
一条语句的话不确定,一个指令的话,是主时钟的倒数。

使用特权

评论回复
30
wyjie| | 2018-10-10 18:39 | 只看该作者
你需要指定产品型号,时钟频率

使用特权

评论回复
31
wuhany|  楼主 | 2018-10-10 18:42 | 只看该作者
哦,那我就知道怎么回事了,多谢大家,结贴了哈

使用特权

评论回复
32
甲虫666| | 2018-10-10 20:20 | 只看该作者
不一定啊,看你怎么设置了。

使用特权

评论回复
33
hanzhen654| | 2018-10-10 21:33 | 只看该作者
这个要看你的时钟了一般8M

使用特权

评论回复
34
hanzhen654| | 2018-10-10 21:33 | 只看该作者
还要看你的分频系数了

使用特权

评论回复
35
Ketose| | 2018-10-11 12:31 | 只看该作者
wenfen 发表于 2018-10-10 16:43
执行指令时,CPU首先到程序存储器中取出需要执行的指令操作码,然后译码,并由时序电路产生一系列控制信号 ...

不是还有三级流水线吗?

使用特权

评论回复
36
Diyer2015| | 2018-10-11 12:32 | 只看该作者
看运行周期吧 有的语句 一条包含多个指令周期!

使用特权

评论回复
37
Diyer2015| | 2018-10-11 12:32 | 只看该作者
168Mhz的就是:(1/168000000)*N个指令周期啊!

使用特权

评论回复
38
desertsailor| | 2018-10-30 22:23 | 只看该作者
有流水线,指令执行周期不能确定

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则