WATCH ON-DEMAND | STM32 Summit 2026
Ask questions and find answers on connectivity ICs, focusing on protocols and I2C challenges on STM32 Nucleo boards and BlueNRG products.
Most recent activity
Hello everyone,I’m seeking guidance on using the STEVAL-USBI2CFT as a voltage shifter (to 3.3V) and a communication bridge between my laptop and an MSP430 IC. According to UM3226, the STEVAL-USBI2CFT uses the FT260Q chip and should not require extra drivers. However, after connecting the board, Windows only registers it as a "USB Composite Device" and no COM port appears. A Python test resulted in the error: "could not open port 'COM3': FileNotFoundError."Also, the provided link to the STSW-WPSTUDIO software leads to a 404 error. Has anyone else faced this, and are there alternatives?Thanks in advance!
Hallo,So I have this ADV_IND advertisement mode, which works just fine: // Advertising definitions ret = aci_gap_set_discoverable(ADV_IND, // Connectable undirected advertising (ADV_INTERVAL_MIN_MS * 1000)/625, // Minimum advertising interval (ADV_INTERVAL_MAX_MS * 1000)/625, // Maximum advertising interval STATIC_RANDOM_ADDR, // Random device address NO_WHITE_LIST_USE, // Advertising filter policy sizeof(local_name), // Length of the local_name field in octets local_name, // Local name of the device 0, // Length of the Service Uuid List in octets NULL, // List of the UUIDs 0, // Minimum value for slave connection interval (NaN) 0); // Maximum value for slave connection interval (NaN) if (ret != BLE_STATUS_SUCCESS) { ActiveState = BLEState_ERROR; TargetState = BLEState_ERROR; BLE_DRIVER_TRACE("Device set discoverable not accepted. Error = 0x%02x", ret); return; } I would like to understand how to take a paired device and attempt to
Hi, I am starting to learn and use Bluenrg-2 BCN002-V1 and tried to flash it using the example provided in stsw-bluetile-dk and Nucleo-F411RE. When trying to flash examples, I performed a mass erase and I cannot recover the board anymore i.e. the BCN002 board cannot be detected by ST RF application anymore, there is a constant green LED instead of blue light. Could it be that I have to flash something like bootloader or Ble stack before flashing the example application binaries? Could you please support me to solve this issue? Best regards,Mehrdad
HiWe are currently working on a design involving the TSV912IQ2T operational amplifier for piezo film sensor signal detection. In our previous tests using the LM358 op-amp, the design worked perfectly. However, upon switching to the TSV912IQ2T, we are not receiving the expected output. To validate the performance and troubleshoot the issue, we would like to simulate the TSV912IQ2T in our design.Could you kindly provide the following: 1.simulation file for the TSV912IQ2T.2.Any application notes or guidelines that might help us ensure proper implementation in piezo film sensor applications.3.Suggestions for troubleshooting the output discrepancies compared to the LM358 in a similar configuration.
Hi,I am trying to write the IQ data to the SD card (i.e., write the received CTE pkt to the SD card). However, I found that Bluenrg-332ac has a cortex M0 core, which may not be able to drive an SD card. Is it possible to use this cortex M0 core for SD card writing?Thanks,Jason
Hi I'm using this device in a space design. I just want to clarify the voltage requirements. In all cases, I have Vdd1 >= Vdd2, as specified. However, I'm using the device in these configurations and I want to confirm that the voltage levels are valid (it appears so from the datasheet but it's a little confusing):Vdd1=5.0V, Vdd2=5.0VVdd1=3.3V, Vdd2=3.3VVdd1=5.0V, Vdd2=3.3VVdd1=5.0V, Vdd2=2.5VVdd1=3.3V, Vdd2=2.5VAlso, is there any requirement for the power connections for the 2 halves of the part. For instance, I have one part with Vdd1-1=5.0V, Vdd2-1=3.3V and Vdd1-2=3.3V, Vdd2-2=2.5V.Thanks for your time,Ryan MillerChief Engineer, Digital SystemUniversity of MichiganSpace Physics Research Laboratory
Hi I'm looking for a PCB Artwork file for the S2-LP transceiver with 915MHz Band. If you have any related materials or examples (like as PCB Job file or PCB Artwork file etc..,), please share them. Thanks a lot.
Following the "getting started doc" instructions: stacked the X-NUCLEO-GNSS1A1 to the B-L475IOT1A1 Discovery board through the Arduino UNO R3 connectors, opened and compiled the example application using STM32CubeIDE, dragged and dropped the binary produced file into the BL475 board, and pressed the "reset" button I am able to get only a few results on the serial terminal, but not the desired ones as the images in the "getting started doc":Option0 -A_GNSS: Results from "Download-PR-Data,X" and "Download-RT-Data,X" are fetched after WiFi connection is established. "GETAGPSSTATUS" displays nothing, rather the serial "block" stays flashing like if its loading or waiting for something.Option1-3:GetPos: I get "Last position wasn't valid"LastPos: I get "Last position wasn't valid"WakeUpStatus: I get "Wake up status: 0"Option 8-9:GetFWVer: empty square brackets, some of them with zeros in themGetGNSMsg: empty square brackets, some of them with zeros in themOn my end, I have gone through all t
hi i have question about usage, could you help me and give me these:Full datasheets for the evaluation board for STiD135;Full datasheets for STiD337; Full datasheets for the evaluation board for STiD337;Drivers for STiD337
I am hoping to understand whether or not this STUSB4500 PD controller on this evaluation board will default to a 5V sink level if it attaches to a standard USB-A port that does not communicate over the CC lines. I have tried this with a USB-C PD source and it negotiates a 15V contract and works fine. One of my requirements however is to get it to work with a standard PC USB-A port. When I connect that into the board using a USB A to Micro USB cable with a Micro to USB-C converter the VBUS powers, but the controller never turns on the FET to pass the VBUS out to the VSINK output. My MCU power supply operates off of the VBUS input as it has a wide input span up to 25V, but I never see it turn on the FET to pass the 5V power out to the VSINK output. Does it not turn this on because there is no communication on the CC lines. Should it not default to a 5V contract? Can I possibly get my software engineer to set up 5V @ 500mA as a default contract over the I2C bus by setting some
Hi, I am using X-NUCLEO-BNRG2A1 mounted on NUCLEO-STM32L496. I want to implement security so I am using IRK for my ble Mac address after that no one can trace my mac address. i am new here and I used the irk flag and command like :/* Configure read root key IR on BlueNRG, BlueNRG-MS device */ret = aci_hal_write_config_data(CONFIG_DATA_IR_OFFSET,CONFIG_DATA_IR_LEN,(uint8_t *) IR);and alsoret = aci_gap_set_discoverable(ADV_DATA_TYPE, ADV_INTERV_MIN, ADV_INTERV_MAX, RESOLVABLE_PRIVATE_ADDR, NO_WHITE_LIST_USE , sizeof(local_name), local_name, 0, NULL, 0,0); // Set the device to be discoverableif(ret != BLE_STATUS_SUCCESS) // Check if the ret was succesful{printf("aci_gap_set_discoverable : FAILED!! \n\r");}
Hi, Trying to compile one of the BlueNRG-LPS example project in Keil. And get the following errors for a few S files E.G.: osal_memcpy.S: Warning: A3912W: Option 'x' is deprecated.osal_memcpy.S: Error: A1067E: Output file specified as '..\..\..\..\..\Middlewares\ST\hal\Src\osal_memcpy.S', but it has already been specified as '.\legacyextended\objects\osal_memcpy.o'osal_memcpy.S: error: A1023E: File "assembler-with-cpp" could not be opened: No such file or directory (Please see attached image for more) I'm having trouble figuring out a solution, could anyone help with this? Thanks in advance.
I am using STM32L562 family microcontroller. I have interfaced TCPP01-M12 with my microncontroller. I have a doubt , whether i can use this device when using UCPD in source mode, as i am unable to configure software packages for source mode(X-CUBE-TCPP). It shows that i have to enable tcpp02-03 to use ucpd in source mode. Kindly verify if support of TCPP01 in source mode is provided or not. If it is not provided what efforts will it take to use TCCP01 in UCPD source mode.
In the Spirit1 driver code, two registers at address 0x99 and 0x9A are being written.These don't appear to be documented anywhere. Does anyone know what they do?This is the code fragment:/* Set the IQC correction optimal value */anaRadioRegArray[0]=0x80;anaRadioRegArray[1]=0xE3;g_xStatus = SpiritSpiWriteRegisters(0x99, 2, anaRadioRegArray);
hi, i am using stm32l496 and bluenrg2. i want to implement a whitelist operation for authorized devices. i initialized the whitelist and I used aci_gap_set_undirected_connectable(0x100,0x200,PUBLIC_ADDR, WHITE_LIST_FOR_ALL); please help me.
HelloI need help with STEVAL-MKI109V3 and STEVAL-MKI223V1KThe error message is:The sensor has not been recognizedThe WHOAM_I register value does not match the device selected.
Hi,May i know the body marking for component STSAFA110DFSPL02? Need to ensure the physical part received are correct and belong to the STSAFA110DFSPL02. Thank you.
Hi,I am currently working with the documentation of TCPP01-M12. I have find some small mistake in the table of recommended capacitor C3. The part codes are switched. Also it seems that the GRM188... 0603 package capacitor is obsolete nowadays. Could you recommend some alternative?With kind regards,Marosh
Hello, has anyone had such a problem?After flashing and running the example (BLE_OTA_ServiceManager), the module (BlueNRG-M2SA) can no longer be programmed via swd ((module still alive). RF Flasher Utility 4.5 ******MASS ERASE OPERATION******14:35:14.540: Waiting device to Mass Erase memory (device connected by ST-Link) -> FAILED. (It's not possible to connect to the device)APP: BlueNRG-1_2 DK 3.2.3\Project\BLE_Examples\BLE_OTA_ServiceManager Thanks in advance for the answers!
I've been working with the STEVAL-STWINT1B board. I want to measure and record 2 analog signals. Only ADC1 input channels IN5 and IN6 are available as single ended inputs and are accessed by PA0 and PA1 GPIOS. They share the inputs with the microphones. Do I have to de-solder and remove the microphones to use PA0 and PA1 for analog channel inputs? Would I be able to the the opamp as well?Thank you in advance
Hi, We want to interface the IW612 NXP module(LBES5PL2EL-923) with the STM32 MCU and use it to communicate with Wi-Fi and BLE. We want to use the STM32 host to communicate with both BLE and Wi-Fi.Does the STM32 provide any specific drivers to communicate with the IW612 BLE & WIFI?For BLE, which uses a UART host interface, do we need any AT commands from the host side, or is another commands used?Similarly, for Wi-Fi, which uses an SDIO host interface, do we need any AT commands from the host side, or is another commands used?
I would like to know what chip antennas are recommened to use with Spirit1 chip. Also schematics to see how matching is done and PCB layout would be of great help. Thanks
Hi, recently I got a X-NUCLEO-BNRG2A1 and I am trying to use it with NUCLEO-G070RB without success. I have created a project with STM32CubeMx assistance using SampleApp of X-CUBE-BLE2, mapping the pins of the expansion board to my nucleo board as follows:RST - PA8SPI_SCK - PA5SPI_MOSI - PA7SPI_MISO - PA6CS - PA1SPI_EXTI_IRQ - PA0The project successfully built and uploaded into the MCU, however the application does not do anything it just stuck in the function HCI_TL_SPI_Reset. I have already tried installing the DTM hex file into X-NUCLEO-BNRG2A1, however it does not solve the problem.is it a problem of the DTM software?
Hi, I'm debugging a board with two STMP34 used to read voltage and current from L1 - L2 and L3 of a threephase system. The current signals comes from three different TA devices. The issue is: sometimes, reading a block of registers using the Metro_HAL_Stpm_Read function, I have strange values of these, below you can find some screenshots of IAR debugger and some others coming from Saleae used to capture these weird values. This phenomenon happens only in some boards, even if the hardware seems to be OK. Here you can see the function I use to read the STPM34 device... Here you can see the weird values I have reading it.... Here a series of screenshots coming from the Saleae attached on SCS, SYN , EN and SPI signals of the second STPM34 (used to read L2 and L3 phases)..... And here some screenshots of the schematic.... Thanks in advance for your support. Regards Stefano
Hello,I hope you are well.I have a question about the certification of the “Programmable Bluetooth® Low Energy wireless SoC” from the “BlueNRG-LP” family: are they BQB certified?Thanks in advance
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.