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
I have a custom board ,I use ethernet protocol, the LAN8742 driver PHY ethernet IC don't output voltage on LEDS pins (PIN2,PIN3) when I connect a network cable between PC and my custom board, but when I connect a network cable between PC and Nucleo Board the IC outputs voltage, I use same IC that is found in Nucleo Board on my custom board, what is the reason?
I am using the official ST library from STM32CubeIde and i adapted a custom_ranging_sensor.h to use two sensors. The project builds correctly but when the getdistance returns a (VL53LX_ERROR_CONTROL_INTERFACE) error. But the init and start function executes correctly. I am using the PB3 and PB4 as XShut of both sensors and PB5 and PB6 as GPIO output for external interruptions
I am using micropthon on my esp32-s2 and connected to my VL53L4CX over I2C. i can see the device on the bus but am having an extremely hard time reading in the distance value. Any help would be greatly appreciated. I that there are some libraries out there but i really want to keep my memory footprint small on my esp32-s2 so dumping in an entire library with all the dependencies isn't ideal.
I have BlueNRG-2 application that writes to flash. I have followed the instructions in section 3.15 of the manual and use aci_hal_end_of_radio_activity_event() to detect the next radio activity and time the flash to not write during that time. However, it seems that occasionally this won't work and the device will stop radio communication and calling the Blue_handler() interrupt. When this happens, RADIO_GetStatus() returns 2. I can restart the interrupt via TIMER_SetWakeupTime(0, 0), but the radio still will not work. If I reboot via NVIC_SystemReset(), it still won't work. Only a power cycle (remove power and restore power) will get the device working again. What can I do to programmatically fix the radio?
..
Hello,I am trying to initialize my blueNRG-2N but I am not getting the expected values after a hardware reset.I should get through datashet: [02,7F,00,00,00], [02,7F,00,06,00], and [04, FF, 03, 01, 00, 01].The picture below shows the values I get.Do you have any suggestions?Thank you.
BlueNRG-X Flaher utility v4.1.0 can't connect the target with STLINK-V3MINIE. Is the STLINK-V3MINIE released after the BlueNRG-X Flasher utility V4.1.0? I can't find the latest BlueNRG-X Flaher utility. What's the software can be used if the tool is STLINK-V3MINIE?
Hi everybody,I am currently working on a project with a BlueNRG-M2 module running the DTM firmware to get interfaced by an host controller.The Project requires lots of parameters to send and receive via BLE and my device is in client role. While adding all the characteristics for each parameter in the context of initialization of the BlueNRG device I ran into BLE_STATUS_OUT_OF_MEMORY error very quickly, although I calculated the Max_Attribute_Records correctly when adding the corresponding service.Now here are my questions?What is the default atrribute record memory size allocated for one attribute value while adding it? Is it fixed or is it depending on the Char_Value_Length parameter of aci_gatt_add_char function?Is there a limitation in the BLE Stack implementation for the maximum number of attribute records or is it only limited by memory size. What is the maximum memory size for all attribute records in the BlueNRG-M2 and is there a limitation implemented in the DTM firmware which
Good morning,is there a command via I2C bus on TESEO 3FL to activate/deactivate the gpio ANTOFF ?
HiWe are using part from ST for our Customer product (Lucid Air) - PN: ASM330LHHX But we couldn't find the Top marking standard of part in datasheet. Could you share to me the standard of top marking?
Furthermore, I sent the email requesting activation of the Teseo Suite program but I haven't received the unlock code yet
I want to change the MTU value.As far as I checked through the manual, the mtu value is confirmed through aci_gatt_exchange_config().I want to change the MTU value set at this time.It seems that it can be set when the stack is initialized, but there is no BlueNRG_Stack_Initialization_t variable in the example code.I tried changing the ATT_MTU value in bluenrg1_gatt_server.h but it didn't work.Any help would be greatly appreciated.
after running the bluetooth low energy expension card, I tried to connect it to the PC to take these parameters through Bluetooth, but the card asks for a code to be able to connect with the PC, does anyone know what the code could be? ,the card is X-NUCLEO-IDB05A1
I am trying to program a the BlueNRG1 and i havent been able to find the header files. Is there a link to where I can download those files.
Does STM32 have built-in EtherCAT slave controller?If it is built in, please tell me the model name。 STM32**If it is not built in "What EtherCAT slave controller do you recommend?
Currently I am using ST33HTPH2X32AHE0 for my practice development/testingI was able to read VID_DID, grant access locality, read interface capability I saw it supports 32-byte maximum transfer and burstCount dynamic.In my current setting, because of some problems I have to disable the wait state setting on write operation. Following TCG specification, I believe we can use burstCount check to prevent wait state happened. But seem it's not work. Following the TCG specification principle, we can manage/control to prevent wait state happen by reading the burstCount to see whether TPM accept more data or not (if burstCount = 0, TPM need more time to handle the request, during this time host SPI do not transmit anything until burstCount >=0). I use the same implementation and worked well on the other TPM devices like SLB9600, SLB9672... but seem this not work on this device. Even though, I read the burstCount before any transmission.I was wonder ST TPM device really support burstCount? Is
Apologies if this is the wrong 'Topic' for this chip.I'd like to find source code and other details on using this part for RSA signing, also I'd like to know how to use the on-board NV memory.The data sheet does not seem to have sufficient information. The development kit also seems lacking code resources.So far I've found a GitHub Linux driver 'patch', and that's about it.
I am looking for a full datasheet for ST microcontroller 324BAAP 269-546 9911L V5 MYS 145. Do you know if I can find anywhere or is any way to ask ST to provide this? Thanks in advance for any help.Zygi
I want to utilize the very low power supply current of typical 1.5 mA to make a galvanic separated RS-232 interface, which is driven by RTS and DTR (trough two diodes) on the RS-232 side. The plan is to connect the cathodes of the two diodes to V+ and then let the inverter generate V-. Vcc for the ST202/232A and the RS-232 side of the digital isolator is then driven by a 5V LDO regulator (or switch mode supply) from the same point. This is much more efficient than using the voltage doubler to generate V+ as the output current drawn from Vcc is then doubled, which will cause a much higher power loss in the LDO.
I want to use a blueNRG to avoid the cost of bluetooth SIG registration, because I would be able to cover the cost with my product. In addition I want to use similar to nordic semiconductor a uart ble emulation as service (https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v14.0.0%2Fble_sdk_app_nus_eval.html)Am I allowed to use the same UUIDs as nordic semi written in the link above while advertising with a STM device UUID? Or are for STM own similar service UUIDs to emulate this task?
I used BCN002V1D development board.When I used the BLE Chat Demo project, I added Characteristic to the original service.There should have been no problem, but when it was run, it got an error code 0x47.The requested operation violates The logic of The called layer/function or The format of The data to be processed during The operation.#define BLE_STATUS_ERROR ((tBleStatus)(0x47))I think my format is referring to the other Demo project, should be no problem.I wonder if configuration is needed elsewhere?Here is the code for the function that ran wrong. I added the italicized part.uint8_t Add_Chat_Service(void) { uint8_t ret; /* UUIDs: D973F2E0-B19E-11E2-9E96-0800200C9A66 D973F2E1-B19E-11E2-9E96-0800200C9A66 D973F2E2-B19E-11E2-9E96-0800200C9A6675a028a0-53c3-11ea-aaef-0800200c9a6675a028a1-53c3-11ea-aaef-0800200c9a6675a028a2-53c3-11ea-aaef-0800200c9a66 */ const uint8_t uuid[16] = { 0x66, 0x9a, 0x0c, 0x20, 0x00, 0x08, 0x96, 0x9
any switcher IC like u3843 that can take I/P 40 to 60v dc and we want to convert this volt to 5v dcwe have tried these circuits have a look at this drive link https://drive.google.com/open?id=1MhtkH4kwJYyro00IqTu6guRDOnfzlo0-&authuser=narendra%40sixsensemobility.com&usp=drive_fs
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.