The code goes toHAL_I2S_Receive_DMA at __HAL_UNLOCK(hi2s);andvoid HAL_DMA_IRQHandler(DMA_HandleTypeDef *hdma){ uint32_t tmpisr; __IO uint32_t count = 0; uint32_t timeout = SystemCoreClock / 9600; /* calculate DMA base and stream number */ DMA_Base_Re...
I'm using DMA with TIM1 to drive a string of WS2812B LEDs. I am closely following a tutorial called Controlling Neopixels with STM32 on Digikey (I cannot add links due to the age of my account) with some adjustments, with my ARR being 89, my clock be...
My colleagues went to my office and reported that the STM32L452CC with the USART interface (5MHz and 10MHz) was working fine but had to use STM32L4Q5CG due to stock usage, but it failed at 10MHz but working fine 5MHz.I have explored errata, datasheet...
I'm new to STM32 and I just got my first Nucleo board. There is a program on board that blinks the red LED quickly. If I press the user button it will switch to the blue LED blinking at medium speed and then the green LED at slow speed then back to r...
Hello,I'm trying to configure the GPDMA1 to transfer conversion results from ADC1 and ADC4 to two results buffers using two separate GPDMA1 channels on a STM32U575. The DMA channels are both configured as 'Standard Request Mode' with 'Circular Mode' ...
I have a device made of two modules. Each module has its own ST microcontroller, family is STM32L476. They are connected together with a cable of 2-2.5 meter coated, most likely, with a silicone tube.I need to make the two microcontrollers communicat...
Hello,we want to read VREFINT to make our ADC measurements more accurate.But the EOC bit is never set when selecting the ADC_CHANNEL_VREFINT channel.PCLK2 is at 108MHz but ADC prescaler and sampling cycles are at max. so we assume there is no problem...
In some places the register name "FTHLV" is typed wrong:The right register name is "FTHLV": In STM32 CubeIDE the name is wrongly spelled "FTHVL": In the Reference Manual RM0468 (Page 2227) it is one time called "FTHLVL": And in another Diagram (Page ...
If have read the RM0456 and could not found a detailed description.If I switch the option byte DUALBANK to 0 single-bank mode, what will happen if I access a address which is normally supposed to be in bank 2? Do I get a memory access error?So is my ...