STM32F302,内核主频72MHz,GPIO模块挂在AHB总线上,M4内核的STR指令单周期,因此:GPIO最高toggle频率=72MHz/2 = 36MHz
STM32F103,内核主频72MHz,但是GPIO模块挂在APBx总线上,M3内核的STR指令单周期,因此:GPIO最高toggle频率=72MHz/4 = 18MHz。为什么除以4?因为指令要过桥,AHB-APB
STM32F072,内核主频48MHz,但是GPIO模块挂在AHB总线上,M0内核的STR指令双周期,因此:GPIO最高toggle频率=48MHz/4 = 12MHz。为什么除以4?因为指令双周期
|