问:STM32L053内部晶振HSI(16M),PLL倍频后(32M),定时器延时正常,程序执行速度偏低,实测约为24M。如果内部设为16M,PLL倍频为24M,实测为16M。(定时器延时是正常的,都是倍频后的实际频率)
芯片STM32L053R8Tx,LQFP64,时钟配置/PA5使用STM32cubeMX生成。PA5配置为普通输出模式,输出速度最高。
main函数while(1)循环如下:
while(1)
{
GPIOA->BSRR = GPIO_PIN_5; i++; …… i++; // 6
00个i++ GPIOA->BRR = GPIO_PIN_5;
}
实测PA5端口从高变低的时间就是300个i++的执行时间,一个i++为2个机器周期,故可计算出CPU主频。
一周热门 更多>