新手入门
- 积分
- 7
- 金钱
- 7
- 注册时间
- 2019-7-16
- 在线时间
- 2 小时
|
1金钱
本帖最后由 风的誓言 于 2019-7-16 22:10 编辑
目前程序如下:
void MCO1_Init(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_ClockSecuritySystemCmd(ENABLE);
/* 开启 GPIOs clocks */
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);
GPIO_PinAFConfig(GPIOA, GPIO_PinSource8, GPIO_AF_MCO);
/* 配置MCO (PA8) */
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
GPIO_Init(GPIOA, &GPIO_InitStructure);
RCC_MCO1Config(RCC_MCO1Source_HSE, RCC_MCO1Div_5);//使用HSE的5分频为输出频率
}
因为HSE用的是8MHz的外部时钟达不到要求,若将PLLCLK修改成符合的频率,进行分频,但会不会导致系统的改变,请问该如何解决这个问题?
|
|