Ask questions, find answers, and share insights on STM32 products and their technical features.
I want to use a different PLL block than PLL1 to leave PLL1 specific to SYSCLK generation; and for example use PLL2 to generate my arbitrary clock.I see that SAI blocks use for example PLL2 or PLL3 but I don't know if it is possible to make an arbitr...
I am using an STM32L552ZE (it is in fact the nucleo version). After carefully reading the manual and looking at some example code from the STM32 Cube IDE, I came to the conclusion that this code is what I need to enter stop 2 mode with Wait For Event...
Hi All,I am using the simplest mode, single conv, software start, etc. 21MHz clock (/2 divisor).I have been measuring the conversion times both in a loop and with a scope on a waggled GPIO pin.With a sampling interval of 3,56,480 I see conversion tim...
I'm working on a STM32L072, and I want to implement an update over the air. I saw there is an errata about the dual bank boot, and ST has made a workaround on it, and it uses the EEPROM.Code from the errata sheet:void SystemInit(void) { /* ...
In CubeMX 5.3.0 I have configured FATFS and FREERTOS for a card running STM32L431. The HAL SDMMC driver is communicating with SD card, and everything goes well until the FATFS want to read the MBR block from the SD card. In this case, the DMA channel...
HelloI use a STM32U575 develop board to do the ADC sampling. The inject signal is 10mV RMS with 1.648V bias voltageHowever, from the sampling result, there is a obviously break point in the result.Could you help explain the reason and how to eliminat...
I am trying to send large streams of data into the STM32H753 and I'm trying to maximize the baud rate, ideally aiming for a baud rate of 921600. Unfortunately, I don't know the byte size that will be incoming, which makes it difficult to know how to...