cancel
Showing results for 
Search instead for 
Did you mean: 

STM32CubeIDE has disabled external crystal selection for STM32F103C8 microcontroller.

NJ
Associate II

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.

1 ACCEPTED SOLUTION

Accepted Solutions
TDK
Guru

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".

View solution in original post

2 REPLIES 2
TDK
Guru

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
Associate II

Thanks, I missed this initial step.