今天分别把红牛板STM32103ZE和金牛板STM32F107VC的FLASH等待周期设置成1,即FLASH运行速度为36MHZ;
运行UCGUI的DEMO测试,103ZE用FSMC刷屏,提高不大,从6.1M PIXEL /S 提高到 6.3M PIXEL /S ;107VC用GPIO刷屏,提高较大,从1.82M PIXEL /S 提到搞 2.36M PIXEL/S,明显快了很多,提高了30% 。
之前为了测试STM32的FLASH速度极限,把频率降低到50多MHZ和60多MHZ,把FLASH等待周期设置成零,看多少频率时会跑飞,得出大概结论是FLASH极限速度大概在48MHZ到60MHZ左右。
看来ST把FLASH设定在24MHZ速度很保守啊。
|