Ask questions, find answers, and share insights on STM32 products and their technical features.
I have no idea why this code is not working. I am sending chunks of a file with UART followed by short instructions of 2 bytes to tell the MCU whether another chunk is coming or to start playing the file.The MCU receives the first chunk without an is...
I am working on a portion of code that handles some UART messages that come in periodically from an LCD. The reception of a message over UART from this screen will generate a response based on the parsing of the message received.It is part of a large...
Another day, another bug....I'm trying to use ADC3 with BDMA on H753. Started from some cube-generated code that assigned BDMA channel 0 to ADC3.Allocated memory in SRAM4. Added interrupt handler for BDMA_Channel0 and ADC3.When I start the ADC3, I hi...
Hello, I'm quite new to STM32 (although I've been looking at it for more than a year) and I'd like to use it for a project that has been going on for somthing like 2 years now. It's a digital audio mixer especially designed for portable use for movie...
Hi,if I never call any wfi / wfe and run my stm32l0xx mcu in permanent run mode, I got a sawtooth shaped consumption current. In normal mode, where I call wfi, this is not a issue, but I'm curious.Any ideas where this comes from?Thanks & best regards...
Hello,I need to sample an ADC at 20ms using SPI. I setup a timer interrupt to do this, but I would like to fill a double buffer at SPI_RxHalfCplt and RXCplt.My timer seems to be working correctly, however the Rx Half Complete Callback is being Called...
I keep the important information in 32 byte. But every block have 32 byte .There are more than 300 block and every block have 32 bytes of data. So I've 32*300 byte data. How can I keep in the RAM successfully. Sould I Keep with array (uint32_t) or po...
I'm using STM32F105RBT, and I'm finding that, in certain circumstances, the phase locked loop is failing to become ready.1) Boot (sysclk = HSI @8MHz)2) Set PLL with source=HSI(div2) and multiplier=93) Enable PLL4) Wait for PLL ready (waits forever he...