7 years, 8 months ago.

(SOLVED) Nucleo STM32F446RE jamming my Ublox M8N / GPS

Currently i'm working with GNSS Ublox M8N and the mcu is a Nucleo STM32F446RE. When the GNSS is connected to PC via USB serial GNSS seems ok, i got 12 satellites. But when i run a led blink example with STM32F446RE, the GNSS signal is drop, i got no 3D fix. I tried to open GPS test on my asus zenfone 2 and i got no GPS signal too.

I also tried it with Nucleo STM32F411RE and GNSS is still okay, i got 12 satellites. It seems that STM32F466RE interferenced with GNSS. What's happen with STM32F466RE ? Is there anyone get same problem here ?

1 Answer

7 years, 8 months ago.

Note: PROBLEM SOLVED by changing value in mbed-os/targets/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F446RE/device/system_stm32f4xx.c

define USE_PLL_HSE_EXTC (0) /* Use external clock */ define USE_PLL_HSE_XTAL (1) /* Use external xtal */ define DEBUG_MCO (0) Output the MCO1/MCO2 on PA8/PC9 for debugging (0=OFF, 1=ON) default is :

define USE_PLL_HSE_EXTC (1) /* Use external clock */ define USE_PLL_HSE_XTAL (0) /* Use external xtal */ define DEBUG_MCO (1) Output the MCO1/MCO2 on PA8/PC9 for debugging (0=OFF, 1=ON) If you are using External Xtal (Not External Clock) & 2 pcs 18pf capacitor, change USE_PLL_HSE_XTAL to 1 by default Nucleo 446RE shipped without External Xtal, so you may set USE_PLL_HSE_EXTC to 1.

but if you didn't have External Clock or External Xtal, by default mbedOS will choose Internal 16MHz clock and you can't use USB FS / HS with Internal 16MHz Clock

/media/uploads/devararendy/clockconfig.png

I got same problem. I wanna use external crystal but I dont know how to install xtal component on my nucleo board. What is xtal clock speed required? where should i put the 18pf capacitor?

posted by Fransiskus Yoga Esa Wibowo 10 Aug 2017

Assigned to Rendy Devara 7 years, 8 months ago.

This means that the question has been accepted and is being worked on.