Ask questions, find answers, and share insights on STM32 products and their technical features.
I am using a stm32f411re nucleo board , i am trying to configure the Tim2_ch1 in output compare mode .i have written the code by referring the reference manualhttps://www.st.com/resource/en/reference_manual/dm00119316-stm32f411xc-e-advanced-arm-based...
Hello world!I'm working on a real-time synthesizer project since a few years :using STM32F427VGST drivers V1.0.0 not HAL (I think HAL wasn't existing in the past) Everything is working well with optimization -O0.When I enable optimization (eg -O1) co...
Hello ! I'm trying to communicate with a ADC : AD7276. With my MCU STM32H745To get the values from the ADC, I set the CS in low state and CLK 16 times. However, the HAL_SPI_Receive_DMA method does not activate the clock on the SPI.What are the parame...
I am implementing the conversion complete callback function for the ADC and am trying to send a message over UART when this completes. However, it does not seem to want to work. I have independently verified that both the callback function is being c...
I'm getting started with the CAN controller on the STM32F105. One of the first issues I'm running into is that the HAL_CAN_Init() function returns an error. It seems to time out while waiting for CAN_MSR_SLAK to be cleared. Where can I find more info...
I am implementing a custom bootloader for STM32F767 controller. Bootloader and application are in different sectors and on an update bootloader erases the application's sector and writes a new one. This works well, but sometimes the bootloader fails ...
I design new design with 4 STM32 MCUs, if I daisy chain all together, Can I debug two MCUs at the same time?from your expirience what the maximum clock with 4 MCUsDo I need to add clock buffer on the TCK ?
I use hal can modul for STM32F091 MCU. The generated code in the function HAL_CAN_Init (HAL_StatusTypeDef HAL_CAN_Init(CAN_HandleTypeDef *hcan)) try to wake up CAN module from sleep to initialize mode by CLEAR_BIT(hcan->Instance->MCR, CAN_MCR_SLEEP)....
_vLoadAdd = LOADADDR(.vdata); .vdata : { . = ALIGN(4); _startvdata = .; /* create a global symbol at data start */ /********** Enable this part when FACTORY is defined *************/ // *\file*.o(.data .data*) /*******************************...