STM32如何实现核心时钟与flash匹配?

badapple628   2008-5-26 19:00 楼主
                                 flash最大读取速度为20mhz,而核心为72mhz,nxp的lpc系列有MAM  128位预取来实现,STM怎么实现,我没看文档里有啊

回复评论 (6)

STM也有预取和延时

STM也有预取和延时
关于flash program的文档里面有
点赞  2008-5-26 20:05

楼主您的在论坛里找找 您的问题有人回答

                                 相当精彩   去精华帖找
点赞  2008-5-26 21:18

STM32的Flash最大读取速度为24MHz


所以当CPU频率小于等于24MHz时,设置Flash为0等待;当CPU频率大于24MHz并小于等于48MHz时,设置Flash为1等待;当CPU频率大于48MHz时,设置Flash为2等待。
 
下面这个帖子有对Flash访问的分析:STM32从Flash中运行程序的时序分析
点赞  2008-5-26 21:27

谢了各位

                                  
点赞  2008-5-27 10:01

所以,STM32真正达不到( 72MHZ )90 MIPS!

                                 就是因为FLASH太慢了! 可以改为 SRAM中运行! 把代码放到外部SRAM、SDRAM中运行就快了。
点赞  2008-6-24 16:20

6楼误解,不要误导

请看下帖的13、14楼的分析:STM32从Flash中运行程序的时序分析
点赞  2008-6-24 19:13
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复