Join discussions in the Product Forums. Ask questions, learn from your peers, and share insights on ST solutions to accelerate your design journey.
Most recent activity
This account only shares restored community content posted by members between May 22 and June 9, 2026, who did not register for the new community.A P-channel MOSFET is currently used for switching the solenoid.Case 1:Is it possible for the MOSFET to fail?Case 2:If the MOSFET fails, will it become an open circuit or a short circuit?Case 3:If the MOSFET fails in short-circuit condition, how can the circuit be protected
This account only shares restored community content posted by members between May 22 and June 9, 2026, who did not register for the new community.Hello, i need help for an issue with HLTA command.I'm working with ST25R100 and I'm writing code direclty in uP without RFAL library. I finished writing anticollision routine and it works fine, but when I try to put PICC in HALT mode it continues to respond to REQA command.Because PICC comes from SELECT command, I think that registers settings are ok for HLTA command and I need to do no change about them. I take care not to turn off RF field so selected PICC does not return to IDLE state....Also, if I send a READ command to PICC instead of HLTA I can read all data without any problem. Any suggestion? Thank you
Title edited to clarify that this is on a Nucleo board. Hello there, as a way to study embedded programming I decided to perform various tasks on the board, including firing an interrupt on button pressing to light up the 3 user LEDs. I got stuck, the interrupt always fires. In the beginning I tried debugging it myself, using the reference manual, user manual, arm architecture reference manual and the schematic, in the end I got desperate and tried debugging with chatgpt. As a way of research, I didn't use HAL and wrote it pretty much myself. The LEDs light up alright on their own, it's just the interrupt that always fires, maybe because I use the debug option and the step in and step over? Thank you. Here is the code:#define RCC_AHB1ENR1 (int*)(0x40023830) #define RCC_BASE ((int*)(0x40023800)) #define EXTI_BASE ((int*)(0x40013C00)) #define SYSCFG_BASE ((int*)(0x40013800)) #define GPIOB_BASE ((int*)(0x40020400)) #define GPIOC_BASE ((int*)(0x40020800)) #define NVIC_ISER1 ((int*)(0
Hello, Today, when I try to create a new project from an existing STM32CubeMX configuration file (ioc), I get two errors. Clicking Ok, CubeIde show the menu for selecting project, and seems like nothing happened. Can I trust projects created this way? IDE: CubeIDE 1.19.0 OS: Linux Mint 21.3 Virginia. Regards.
This account only shares restored community content posted by members between May 22 and June 9, 2026, who did not register for the new community.I have created the below circuit and build a PCBA. I'm using the J-Link Base Compact and Tag-Connect TC2030.Using the Arduino IDE I created a simple sketch to drive the 4 LEDs shown on the schematic below and blink every second.The code compiles ok and Arduino IDE reports that it has successfully upload to the SMT32 chip, but the LEDs won't blink. I tried enableling outputs to other pins as well, but the problem persists. Any ideas what might be causing this? I'm using the Generic STM32L4 series "board" from Arduino library.
This account only shares restored community content posted by members between May 22 and June 9, 2026, who did not register for the new community.Hello, while trying to flash some test code, I have to run update on STLink, but the "Upgrade" button is not clickable...? I have my board connected, I can see is using lsusb command on my Ubuntu... "Open in update mode" also doesnt give any proper output,BR
Dear ST experts, I have configured UART (both RX and TX) in Normal DMA mode. I want to send a small data packet every 500 ms with using HAL_UART_Transmit_DMA (&huart, buffer, 10). But I noticed that only one shot is triggered. What is the problem? Should I do something in HAL_UART_TxCpltCallback(UART_HandleTypeDef *huart) callback? Best, Davood.
This account only shares restored community content posted by members between May 22 and June 9, 2026, who did not register for the new community.Hi,Good day,May we seek your expertise for the following inquiry:1. What is the SPI frame format for L9369 RT?2. Is it configurable via SPI?3. What is the default SPI frame configuration for L9369 RT?Thank you.
Dear STMicroelectronics Support Team, I hope this email finds you well. My name is Alan, and I am a master's student in the graduate school of an University in Taiwan. Currently, I am conducting research and development for an academic project utilizing the STM32N6570-DK discovery kit. During the development process, I implemented a feature that saves user configuration settings into the external NOR Flash memory. To validate the success of this storage mechanism in my academic thesis, I intend to provide a visual verification. As shown in the attached screenshot, the memory content displays the specific CAN packet format data that I defined. Regarding the software license agreement (such as SLA0044) and ST's intellectual property policies, I would like to kindly inquire about the following: Is it permissible under the current ST license to include this specific STM32CubeProgrammer screenshot in a publicly accessible academic thesis in Taiwan? If direct sc
This account only shares restored community content posted by members between May 22 and June 9, 2026, who did not register for the new community.Hello, I am currently facing a strange error when trying to create a project with any MCU/Board on Linux.As shown on the screenshots, an error appears on dependencies download : Unable to find a random port on any host GetPortError: Unable to find a random port on any ... And it spin indefinitly. This error seems to be related to Electron rather than the soft itself, but I can hardly follow the execution path of stm32CubeMX2 to know where I could maybe enforce another port. Did anyone already encountered this bug ? Thanks.
Hello, I trying to program my development boards (NUCLEO-L073RZ and NUCLEO-F767ZI) using VScode (1.123.0) on Ubuntu (I tried 26.04 and 22.04.3). Installation of STM32cubeIDE for VScode extensions (3.9.0) went without errors, all libraries like CMake were installed automatically. But when I connect development board to USB, start VScode and look at STM32CUBE DEVICES AND BOARDS card, there is still: No device detected. When I try build some example project, build is successful, but when I click on Run and Debug, it's end with timeout error. I was tried this on two different computers with same result. When I do the same thing on the same computer under Windows 11, VScode finds the board without any problems. Is there some known issue with STM32cubeIDE for VScode extension in Ubuntu or is something else needed under Ubuntu?
I'm looking at a diagram of the X-NUCLEO-IHM08M1 and the manual states that you can select either 1 shunt or 3 shunts using jumpers J5 and J6. By default, there is one shunt, but when tested with a multimeter, there is continuity between the two red points in the photo: With the multimeter, I should be getting a reading of 10 m? on the tin, right? And between the tin and the other plate?
Hello St Teams, I have two MCUs (one as master and other as slave). They can send and receive data through UART (UART+DMA). The master/slave is always listening. Whenever, the slave receives command from the master, it sends data back to the master. The DMA is interrupted after receiving specified length of data in both MCUs. In the code, I check the first and the last byte to see everything works correctly. But the problem arises when I want to connect two MCUs via cable. At this time, the MCUs receive unwanted bytes due to glitching. How I can make the whole system robust to unwanted bytes when the data length is fixed? What strategy would you suggest? Best, Davood.
Hello, ST experts It is found that PA12&PA11(USB_D+&USB_D-) are vulnerable to ESD events. In our design the two pins are exposed as external contact point in the shell. Even external ESD diodes(e.g. PESD2USB3UV) are used to protect these pins, 8kV ESD pulse can do damage to these pins, I think that is because the failure of internal diode. So what should do to protect these pins from ESD pulses? Best Regards Yang
This account only shares restored community content posted by members between May 22 and June 9, 2026, who did not register for the new community.Hello, I have an 1024x600 resolution 7 inch TFT screen.I will be taking data from my GSM module and storing it in eMMC memory.I want to display videos playing on the 7 inch display.The raw frames even of 10sec becomes huge in size . So we are planning to use MP4 format. The size of the file reduces drastically. We want to decode these files and display the data.If I am correct I should use H.264 decoder for this right?Is there any ST MCU THAT CAN DO THIS?We want the device to start quickly when powered. Is there any crossover series that has H.264 DECODER IN MCU itself will be useful. Any suggestion are welcome.
This account only shares restored community content posted by members between May 22 and June 9, 2026, who did not register for the new community.在实际的汽车电子电路中,我们遇到一个问题,用efuse (VNF1048)去驱动电机,电机端会存在反向电动势,VNF1048驱动的外部的单NMOS无法做到防反功能,我们在实际电路上增加了一个NMOS,可以达到防反的目的(在efuse关闭外面NMOS时),想请教这样做有什么风险,在贵司规格书中未提及此种应用方案。 电路如如下:Google translation:In practical automotive electronic circuits, we encountered a problem: when using an efuse (VNF1048) to drive a motor, a reverse electromotive force (EMF) exists at the motor terminals. The external single NMOS driven by the VNF1048 cannot provide reverse protection. We added another NMOS to the actual circuit to achieve reverse protection (when the external NMOS is turned off by the efuse). We would like to inquire about the risks of doing this, as this application scheme is not mentioned in your company's specifications. The circuit is as follows. Please not that the language of the forum is English - see the Terms & Conditions
Dear Experts, I have an E04-400 module which contains a 48 MHz tcxo controlled through PB1 pin.If i set the module to use HSI it can work (blinks an LED, radio is off)If i set the module to use HSE (and set PB1 to 1 directly when main.c starts) the module doesn't even reach the stage where it is able to blink an LED. I am using cubemx 6.17.0 to generate the code. Here's part of main.c fileint main(void) {/* USER CODE BEGIN 1 */// === CRITICAL: Power TCXO BEFORE any clock configuration ===__HAL_RCC_GPIOB_CLK_ENABLE();HAL_GPIO_WritePin(GPIOB, GPIO_PIN_1, GPIO_PIN_SET); // TCXO_EN = High``// Reliable delay on HSI (before SysTick/HAL_Init)for (volatile uint32_t i = 0; i < 160000; i++); // ~10-15 ms/* USER CODE END 1 */``/* MCU Configuration--------------------------------------------------------*//* Reset of all peripherals, Initializes the Flash interface and the Systick. */HAL_Init();``/* USER CODE BEGIN Init *//* USER CODE END Init */``/* Configure the system clock */SystemClock_Conf
This account only shares restored community content posted by members between May 22 and June 9, 2026, who did not register for the new community.[Moderation: To get answers from the English-speaking community, it is helpful to ask in English as well. I have therefore translated your text using a web-based tool] Dear STMicroelectronics Support Team,I hope this email finds you well.We are currently investigating a specific appearance issue concerning the LM335AZ in the TO-92 package. Recently, we have observed some defects at the base of the leads, in particular some copper lead exposure/oxidation. Based on our preliminary assessment, this appears to be a natural result of the lead-forming or assembly process.However, after carefully reviewing the official ST datasheet and technical documentation, we were unable to find any formal or stated specification for a specific process relating to this phenomenon.To ensure our quality control is fully clear and to address enquiries from downstre
This account only shares restored community content posted by members between May 22 and June 9, 2026, who did not register for the new community.Dear Team The TSC1801 datasheet contains the following calculation formula.What does Voutmeas mean in this formula? Thank you.
Hello, When I launch STM32CubeMX (version 6.0.7), a message appears (see the attached file) Is there a plan to release an update that will allow this program to run without Rosetta?
This account only shares restored community content posted by members between May 22 and June 9, 2026, who did not register for the new community.I am currently struggling to figure out if my current requirents are even possible.I am building a network controller to controll laser projectors via analog lines.For that I have an DAC8552 connected to SPI1 and a DAC1240S85 connected to SPI2.The way I control SPI1 & SPI2 is almost identical so I will focus on SPI1 for now.I have the following requirements:200k times per second (200kHz) I need 3 bytes being transferred via SPI right before and during that transfer an LDAC line needs to be asserted low and afterwards it needs to be brought back up. This is important for the DAC to actually latch the bits The timing is critical and must be precise and each transfer must happen within its 5uS timeframe including the LDAC assertion and deassertion. I can't have any CPU involvement besides feeding some sort of DMA a new buffer as I also handl
This account only shares restored community content posted by members between May 22 and June 9, 2026, who did not register for the new community.Hello, I've been trying to get an OLED screen to work on my H7S3L8, but I've not been successful. I've followed this tutorial perfectly (as much as I could - there were things I couldn't do such as setting fast mode duty cycle as the option isn't there in CubeMX).So far I've tried:- Using 4.7k resistors between VCC and SDA/SCK (also tried without them)- Only sending the command to turn all pixels on the screen on (0xA5 from the datasheet)- Following different tutorials with example code to no avail- Making sure there are no shorts and that the voltage is correct with my multimeterI haven't yet had success. Does anybody have experience with the H7S3L8 or have an idea why this would not be working? The tutorial I linked at the top explicitly mentions that the code works on H7 families.I only used this part of the above tutorial to display 2 wor
This account only shares restored community content posted by members between May 22 and June 9, 2026, who did not register for the new community.antenna tuning section pinout is correct or not capacitor section im facing issue for developing A SMART RFID reader using ST25R3912-AQWT this chip as per the application circuit it was mentioned RFO1 AND RFO2 are trasmitter pins but what about the TO1 AND TO2 pins can you guide me for this also keeping components inside the antenna is permitted or should i avoid it...?
This account only shares restored community content posted by members between May 22 and June 9, 2026, who did not register for the new community.Hi,I'm currently developing on the NUCLEO board and I can't enter the bootloader using the boot button on the board.I created an .ioc file with CubeMX2 v1.0.1 using the NUCLEOC562RE board. Then build and flash the code with vscode addon without issue.When I press the "BOOT" button, perform a "RESET" using the reset button, and then release the "BOOT" button, I continue to boot from the flash memory and therefore cannot access USB DFU mode on USB1, which is my goal ...However, when I change the value of BOOT0 to 1 in CubeProgrammer using ST-LINK, I can enter USB DFU mode without any issues on USB1. Is it possible to change BOOT0 from the application then ? How ?Thank you in advance for your help !
Dear ST Team, We received parts with COO showing as ,misspelling "United Stat", missing "es" at the end. Could you please help advise if this is due to label format restriction to miss "es" at the end or other reasons? Thank you. STM32F103RCT6 STM32F103C8T6
ST Community highlights – April to June 2026
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.