我使用的是STM32F401RE Nucleo电路板,我注意到内部时钟HSI在温度范围内具有很高的误差,并不适合我的应用。
我想为主板使用外部时钟,但我不知道如何正确安装和配置外部时钟?
在STM32Cubemx中,当选择SMT32F401RE Nucleo板时,在"时钟配置"选项卡,它不可能选择HSE时钟,只有HSI时钟可用。
关于如何使用外部时钟源的任何示例对我来说都很棒。
由于
答案 0 :(得分:2)
您需要在STM32CubeMX(选择晶体/陶瓷谐振器)的引脚分配选项卡中的RCC外设中启用HSE时钟。 根据用户手册,虽然没有提供水晶:
X3晶振板载HSE振荡器(未提供):典型频率和频率 其电容和电阻,请参考STM32单片机数据表。参考 AN2867 STM32微控制器振荡器设计指南应用笔记.X3 晶体具有以下特性:8 MHz,16 pF,20 ppm和DIP占位面积。它是 建议使用香港X'tals制造的9SL8000016AFXHF0 有限的。
您当然可以使用与推荐振荡器不同的振荡器。
如果您还需要准确的32K日期和时间,则需要在引脚排列标签中启用RTC外设。