打印
[电机控制专用MCU]

关于APM8S007x4 程序执行速度

[复制链接]
781|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
关于APM8S007x4 程序执行速度
  APM8S007x4执行指令的速度是1T(1条指令一个周期),但由于FLASH访问的限制,完整执行一条指令的速度是FLASH的访问速度,示例中配置FLASH是16MHz,FLASH有预取的功能,所以在执行程序时的速度会大于16MHz。建议测试时多调用一些_nop_()取平均测试。如有需求,可以将执行速度要求快的程序放到RAM上面跑。

RAM上运行:

FLASH上运行:

使用特权

评论回复
沙发
szt1993| | 2024-5-23 14:01 | 只看该作者
基本上机器周期就是指令运行的时间

使用特权

评论回复
板凳
cooldog123pp| | 2024-5-23 21:43 | 只看该作者
楼主讲的很详细,非常感谢楼主的讲解,mark一下,收藏学习,受教受教。

使用特权

评论回复
地板
renchunle| | 2024-5-23 22:35 | 只看该作者
这样效率很高呀

使用特权

评论回复
5
coody| | 2024-5-24 10:32 | 只看该作者
FLASH才16MHz?现在FLASH应该都50MHz以上了吧?

使用特权

评论回复
6
星辰大海不退缩| | 2024-6-22 20:43 | 只看该作者
coody 发表于 2024-5-24 10:32
FLASH才16MHz?现在FLASH应该都50MHz以上了吧?

楼上的意思应该是晶振吧

使用特权

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

本版积分规则

18

主题

19

帖子

0

粉丝