0

我正在使用 STM32F401RE Nucleo 板,我注意到内部时钟 HSI 在温度范围内具有很高的不准确性,不适合我的应用。

我想为开发板使用外部时钟,但不知道如何正确安装和配置外部时钟?

And in STM32Cubemx, when selecting SMT32F401RE Nucleo board, in "Clock Configuration" tab, it's not possible for choosing the HSE clock, only HSI clock available.

任何关于如何使用外部时钟源的例子对我来说都很棒。

谢谢

4

1 回答 1

2

您需要在 STM32CubeMX(选择晶体/陶瓷谐振器)的 Pinout 选项卡中启用 RCC 外设中的 HSE 时钟。根据用户手册,虽然没有提供晶体:

来自 X3 晶体的板载 HSE 振荡器(未提供):有关典型频率及其电容器和电阻器,请参阅 STM32 微控制器数据表。有关 STM32 微控制器的振荡器设计指南,请参阅 AN2867 应用说明。X3 晶振具有以下特性:8 MHz、16 pF、20 ppm 和 DIP 封装。推荐使用 Hong Kong X'tals Limited 生产的 9SL8000016AFXHF0。

您当然可以使用与推荐的振荡器不同的振荡器。

如果您还想要一个准确的 32K 日期和时间,则需要在 pinout 选项卡中启用 RTC 外设。

于 2017-02-06T08:41:06.643 回答