2017-02-06 42 views
0

Я использую плату Nucleo STM32F401RE, я заметил, что внутренние часы HSI имеют довольно высокую погрешность по температуре и не подходят для моего приложения.STM32F104RE Nucleo: как установить/настроить внешние часы для платы?

Я хочу использовать внешние часы для платы, но я не знаю, как правильно установить и настроить внешние часы?

И в STM32Cubemx при выборе платы Nucleo SMT32F401RE на вкладке «Конфигурация часов» невозможно выбрать часы HSE, доступны только часы HSI.

Любой пример использования внешнего источника синхронизации будет для меня отличным.

Благодаря

ответ

2

Вам необходимо включить HSE часов в периферийном РСС на вкладке пинаут в STM32CubeMX (Выбрать кристалл/керамический резонатор). Согласно инструкции, кристалл не предусмотрен, хотя:

HSE генератор на плате из X3 кристалла (не предусмотрено): для типичных частот и его конденсаторов и резисторов, обратитесь к STM32 микроконтроллеру технического описанию. Обратитесь к примечанию по применению AN2867 AN2867. Руководство по проектированию осциллятора для микроконтроллеров STM32. Кристалл X3 имеет следующие характеристики: 8 МГц, 16 пФ, 20 частей на миллион и DIP-контакт. Это рекомендуется использовать 9SL8000016AFXHF0 производства Hong Kong X'tals Limited.

Вы можете, конечно, использовать другой генератор, чем рекомендованный.

Если вам нужна точная 32K дата и время, вам необходимо включить периферийное устройство RTC на вкладке распиновки.