8MHZ内部晶振,配置时钟64MHZ(SPI 8分频,SPI_CLK频率7.58MHZ,说明64MHZ是正确的),程序中while(1){不延时,引脚电平翻转},引脚为高速模式(最大可以到50MHZ),但是引脚实际翻转频率只有4MHZ
PA8输出系统时钟,示波器测定为62.5MHZ
HAL_RCC_MCOConfig(RCC_MCO1,RCC_MCO1SOURCE_SYSCLK,RCC_MCODIV_1);
但是
while(1)
{
SPILCD_CS_SET;
SPILCD_CS_RESET;
}输出50%占空比方波,测定高电平296ns----3.38MHZ
什么原因导致程序运行时钟不等于系统时钟? |