Ask questions, find answers, and share insights on STM32 products and their technical features.
I wrote twice in here that I was going to get the board from mouser and infact I ordered the board just becasue of this webminar. I wrote it twice to be sure... and now I just received a message that my seat has been reassigned? what? is it supposed ...
Hi Guys,I working on one project where we need to enter into system bootloader for updating new firmware through the UART from software without using BOOT0 Pin.But I am facing problem in entering bootloader through software(user application).I had c...
My application is executed from flash and external SDRAM.I have a bootloader(seperat project) that saves the volatile SDRAM content on a QSPI.Normaly my application is applyed by a .hex file that is located on the SD-Card. So my bootloader can clearl...
I am using STM32H753 MCU. I am using ADC1 and ADC2 and calibrated the ADC offset using auto calibration function. But this function is not working properly. I am getting a difference of 50 counts on subsequent starts of my device. I checked this by g...
Refer to https://www.st.com/resource/en/datasheet/stm32f446re.pdfIn section 3.23 on PDF page 32, it says:"The devices embed four universal synchronous/asynchronous receiver transmitters (USART1, USART2, USART3 and USART6) and four universal asynchron...
Howdythis line: hadc->Instance->CR |= ADC_CR_ADSTART;at the end of: HAL_ADC_Start_DMA(ADC_HandleTypeDef* hadc, uint32_t* pData, uint32_t Length);is causing a crash / reset. I've used HAL for this set up quite a few times with no problems, but this ti...
void delay_setup(void) { rcc_periph_clock_enable(RCC_TIM6); timer_set_prescaler(TIM6, rcc_apb1_frequency / 1000000 - 1); timer_set_period(TIM6, 0xffff); timer_one_shot_mode(TIM6); } void delay_us(uint32_t us) { TIM_ARR(TIM6) = us; TIM_EGR(TIM...
Hello,I'm working with a STM32F446 and I configured the SPI as slave.In my process I receive x bytes of data in interruption. But during the process, this size of data changes to y. But the function HAL_SPI_TransmitReceive_IT(x) has already been call...