Skip to main content
Visitor II
June 3, 2025
Question

stm32f407vet6 interface with x-Nucleo-BNRG2A1

  • June 3, 2025
  • 1 reply
  • 1276 views

Hi

Does the X-NUCLEO-BNRG2A1 BLE module support interfacing with the STM32F407VET6 board? Please let me know.

    This topic has been closed for replies.

    1 reply

    Super User
    June 3, 2025

    @Kumar123 wrote:

    the STM32F407VET6 board? 


    What board?

    It depends what you mean by, "support"?

    It uses standard interfaces, and the STM32F4 supports them - so it certainly can be done.

    If you mean, "is there ready-to-use software" - that's a somewhat different question.

    Did you look at the User Manual UM2667, "Getting started with the X-NUCLEO-BNRG2A1 BLE expansion board based on BlueNRG-M2SP module for STM32 Nucleo" ?

    It describes the connections ...

    via: https://www.st.com/en/ecosystems/x-nucleo-bnrg2a1.html#documentation

    You can also get the schematics:

    https://www.st.com/en/ecosystems/x-nucleo-bnrg2a1.html#cad-resources 

    Kumar123Author
    Visitor II
    June 4, 2025

    Hi Andrew Neil

    I am using the STM32F407VET6 board with the X-NUCLEO-BNRG2A1 BLE module. I am not using a standard STM32 Nucleo board. I followed these steps:

    1. Connected the BLE module to the STM32F407VET6 via SPI2.

    2. Connected the BLE wake-up pin to a GPIO pin. Also connected power supply and GND.

    3. Configured an LED output on PE11.

    I used the BLE Sensor Demo example and checked using the ST BLE Sensor app, but the BLE device did not appear in the app.

     

    Super User
    June 4, 2025

    @Kumar123 wrote:

    I am not using a standard STM32 Nucleo board.


    So please show the schematic - see How to write your question to maximize your chances to find a solution 

    I would strongly recommend that you do use a Nucleo board at first to get you started.

    Then you will have a known-good reference against which to test & debug your custom setup.