Skip to main content
NJ_it
Associate II
March 26, 2020
Solved

STM32CubeIDE has disabled external crystal selection for STM32F103C8 microcontroller.

  • March 26, 2020
  • 1 reply
  • 1996 views

I'm using version STM32CubeIDE 1.3.0 on Linux.

I am developing a USB application, so I will need to use the external crystal.

The external clock (HSE) for STM32F103C8 microcontroller is disabled in STM32CubeIDE. However, I see that it is possible to program with an external crystal (can be found in Figure 2. Clock tree of the datasheet).

Could someone please tell if I have done something wrong.

Steps to check is quite direct:

-> Select STM32F103C8Tx microcontroller.

-> In the .ioc file, "Clock Configuration", the HSE region will appear disabled.

Thanks.

This topic has been closed for replies.
Best answer by TDK

Enable the HSE in Pinouts & Configuration --> System Core --> RCC --> High Speed Clock (HSE) --> ...

1 reply

TDK
TDKAnswer
Super User
March 26, 2020

Enable the HSE in Pinouts & Configuration --> System Core --> RCC --> High Speed Clock (HSE) --> ...

"If you feel a post has answered your question, please click ""Accept as Solution""."
NJ_it
NJ_itAuthor
Associate II
March 26, 2020

Thanks, I missed this initial step.