[电机控制专用MCU] 关于APM8S007x4 程序执行速度

[复制链接]
1321|5
 楼主| qwgaojiazhi22 发表于 2024-5-23 13:26 | 显示全部楼层 |阅读模式
关于APM8S007x4 程序执行速度
  APM8S007x4执行指令的速度是1T(1条指令一个周期),但由于FLASH访问的限制,完整执行一条指令的速度是FLASH的访问速度,示例中配置FLASH是16MHz,FLASH有预取的功能,所以在执行程序时的速度会大于16MHz。建议测试时多调用一些_nop_()取平均测试。如有需求,可以将执行速度要求快的程序放到RAM上面跑。

RAM上运行:
图片1.png

FLASH上运行:
图片2.png

szt1993 发表于 2024-5-23 14:01 | 显示全部楼层
基本上机器周期就是指令运行的时间
cooldog123pp 发表于 2024-5-23 21:43 | 显示全部楼层
楼主讲的很详细,非常感谢楼主的讲解,mark一下,收藏学习,受教受教。
renchunle 发表于 2024-5-23 22:35 | 显示全部楼层
这样效率很高呀
coody 发表于 2024-5-24 10:32 | 显示全部楼层
FLASH才16MHz?现在FLASH应该都50MHz以上了吧?
星辰大海不退缩 发表于 2024-6-22 20:43 | 显示全部楼层
coody 发表于 2024-5-24 10:32
FLASH才16MHz?现在FLASH应该都50MHz以上了吧?

楼上的意思应该是晶振吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

19

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部