ST意法半导体
直播中

张英

7年用户 1371经验值
私信 关注
[问答]

在STM32F769I探索板上的MCO1 GPIO引脚上从MCU生成外部时钟时遇到问题求解

以下是 MCO1 引脚配置的详细信息,
GPIO_InitStruct.Pin = LL_GPIO_PIN_8;
GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE;
GPIO_InitStruct.Speed = LL_GPIO_SPEED_FREQ_HIGH;
GPIO_InitStruct.OutputType = LL_GPIO_OUTPUT_PUSHPULL;
GPIO_InitStruct.Pull = LL_GPIO_PULL_NO;
GPIO_InitStruct.Alternate = LL_GPIO_AF_0;
LL_GPIO_Init(GPIOA, &GPIO_InitStruct);

下面是 MCO1 时钟配置:
LL_RCC_ConfigMCO(LL_RCC_MCO1SOURCE_HSE, LL_RCC_MCO1_DIV_5);

STM32F769I-Disco 板上的外部 HSE 为 25Mhz。
因此,MCO1 (PA8) 上的预期信号是频率为 5 MHz 的平滑方波。

但我得到的信号幅度变化如所附图像文件所示。

如果配置中缺少任何内容或需要附加波形并且需要在外部处理以过滤振幅值,请务必指导我。


回帖(1)

h1654155275.5741

2022-12-26 14:20:13
我基本上在你的屏幕截图上看到了一个方波信号。当然,根据您与示波器的连接,边缘会出现过冲和下冲,这是由电缆的电感和电容效应引起的。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分