本帖最后由 熊大爱学习 于 2019-8-27 14:16 编辑
STM32F3和F4 系列都提供了 CCM 内存,零等待时间。实验的目的是看一下同一个求平方根的算法在flash和ccmram中运行时间差别有多大。
keil_MDK:
运行结果图.png (19.39 KB, 下载次数: 0)
下载附件
2019-8-27 14:05 上传
这个没有用示波器测试程序在flash和CCM中的运行时间对比,可以关注Keil_MDK的程序运行对比时间。
其实我在官方的手册看到还可以把整个文件,中断函数,整个库都放在CCM中,因使用的需求只有这么多,所以这些都没有测试,有兴趣的坛友可以研究一下。
整个的测试过程就这么多,如果有做的不对的,还希望有接触过这方面的大佬多多指点。
st2.jpg (61.54 KB, 下载次数: 0)
下载附件
2019-8-27 22:18 上传
能快50%,ST的宣传资料
很久以前,F3系列才出来没多久,我测试过,用的fft,结论是能快50%,时间从2.1ms缩短到1.4ms
https://www.amobbs.com/thread-5509886-1-1.html?_dsign=9b4b0282
前段时间把电机的代码也修改到在CCM里面执行,从22us,缩短到15us,也是提高了50%
一周热门 更多>