cancel
Showing results for 
Search instead for 
Did you mean: 

Using BLE with HSE/1000 instead of LSE [STM32WBA6]

Creemers
Associate II

I want to use HSE/1000 instead of LSE for the BLE Radio Sleep Timer Clock mux on the WBA6.

Advertising works (being BLE peripheral), but after a connect, I immediately get a BLE disconnect (reason 8) when selecting the HSE/1000 input.

 

HSEON bit is set on RCC; I'm not using any low power mode.

2 REPLIES 2
STTwo-32
ST Employee

Hello @Creemers 

I've tested this using the P2P server example available on the STM32CubeWBA - STM32Cube MCU Package for STM32WBA series (HAL, Low-Layer APIs and CMSIS, File system, RTOS, BLE/802.15.4, Thread and Zigbee stacks - and examples running on ST boards) - STMicroelectronics for the NUCLEO-WBA65RI and I've changed the clock source of the BLE Radio Sleep Timer Clock mux  from LSE to HSE/1000: 

STTwo32_0-1741868798884.png

My node is advertising and I'm able to connect to the ST BLE Toolbox app without any disconnection.

You may refer to the example and compare the difference of configurations between your code and the example code.

Best Regards.

STTwo-32

 

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Creemers
Associate II

I tried, but I have troubles getting the examples to work. Examples seem to get stuck in the MX_APPE_Init() call (more concrete: inside SNVMA_Init())

 

More people seem to have similar issue: see https://community.st.com/t5/stm32-mcus-wireless/stm32wba-family-use-of-stack-ble-without-lse-with-lsi2/m-p/703187

 

IDE 1.18.0

FW_WBA 1.6.0