STM32 和51内核的C8051比较

2019-07-21 05:22发布

最近做了个测试。人家C8051F340(51内核主频48MHZ)的IO翻转速度是12MHZ;STM32F103的IO居然是7mHZ;
我用他俩分别驱动一个8位的FLASH,IO模拟写,读,FLASH。发现同样程序STM32 写100M的FLASH 要用110s;而8051需要40s ,程序抑制的一样,
并且都是宏+寄存器操作。32位怎么会比8位速度缓慢呢?难道是GPIO->IDR &=0X00FF;有关系?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。