• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

同架构同系列的单片机,计算速度是不是与主频呈线性比例关系

xukejing 2017-12-31 浏览量:1078

当学习各种Cortex-M单片机时候,最开始学的例程都是点灯。

为了让灯闪烁,要写个延时函数,比如微秒级延时delay_us。

最常用的方法,大概有4种吧。一种i循环法,一种时钟周期法,一种定时器中断法,一种定时器非中断法。

比较简单的就是for循环或是wile循环延时,比如stm32f103,72MHz主频,大约是12次i++运算耗时1微秒。

如果换一个型号,比如stm32f105,以48MHz主频工作,延时1微秒是不是18次i++?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 基本上可以这么理解,但是有一些例外的情况。

    1.如果程序是用C语言写的,看起来简单的程序在编译成汇编再变成机器码的时候可能会比你想象的操作多了一些指令,比如对堆栈的操作。这也真是C语言比汇编运行效率低的地方。

    2.虽然MCU主频线性变化了,但是对RAM或者对总线的读取写入速度并不一定会线性变化。

    • 发布于 2017-12-31
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了 :https://atta.szlcsc.com/upload/public/pdf/source/20200723/C709973_9DAF5CA4CCC6FC4F4CA22E0A20AF346C.pdf 回复

其他答案 数量:9
电子老工程师 回复了  :包装区别。以下有截图说明。 回复

  • 可以这么理解,频率越高速度越快,
    • 发布于2017-12-31
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了  :https://ecat.aptiv.com/docs/default-source/datasheets/housings/ocs/ocs-1-5-sealed-series-a4.pdf?sfvrsn=810f8cbd_6 回复

  • 刚好说错了,因为主频慢了,则需要的循环时间应该更少的。
    • 发布于2017-12-31
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了  :图纸上面有一侧是有缺口,与图纸相符,没有问题。 回复

  • 可以这么理解的,相同的单片机,指令集是一样的,指令周期也一样,抛开协议的等待时间,性能跟主频基本上成正比关系。
    • 发布于2017-12-31
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了  :有尾缀EP的是增强型产品四路运算放大器,专门设计用于在宽电压范围内使用单电源工作, 没尾缀:专门设计用于在很宽的电压范围内使用单电源或分离电源工作。 回复

  • stm32f105,以48MHz主频工作,延时1微秒需要的i++一定比12次少。
    • 发布于2017-12-31
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了  :https://rocelec.widen.net/view/pdf/gca6ilaut6/PHGL-S-Z0000001197-1.pdf?t.download=true&u=5oefqw 回复

电子老工程师 回复了  :制造商 Intel 制造商产品编号 10M16SCU169I7P 回复

  • 如果程序中只有这么一个功能,基本上就是这个么比例,多多少少有一点误差,
    • 发布于2018-01-01
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了  :国产没有符合替代型号。 回复

  • 的确是呈线性关系,因为前提是同架构同系列同代码。

    • 发布于2018-01-01
    • 举报
    • 评论 2
    • 1
    • 0
电子老工程师 回复了  :OPA2365AQDRQ1 有汽车级认证,没Q1的,没Q1的不符合汽车级 回复
电子老工程师 回复了  :OPA2365AIDR 和OPA2365AQDRQ1湿敏等级,引脚镀层不同。 OPA2365AQDRQ1主要应用汽车行业。 回复

  • 应该是线性关系,数据手册中都标明多少DMIPS/MHz,所以应该是线性关系。
    • 发布于2018-01-02
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了  :https://www.meanwell-web.com/en-gb/ac-dc-single-output-medical-encapsulated-power-mpm--65--5 回复

相关问题

问题达人换一批

同架构同系列的单片机,计算速度是不是与主频呈线性比例关系