Forum Posts
Garbage values while using multiple ADC channels
Hi,I am using STM32H743 Nucleo to interface 9 analog sensors on different ADC channels of ADC1. ADC1 is configured as:hadc1.Instance = ADC1; hadc1.Init.ClockPrescaler = ADC_CLOCK_ASYNC_DIV6; hadc1.Init.Resolution = ADC_RESOLUTION_16B; hadc1.Init.Scan...
Resolved! program hangs after using SPI_TransmitReceive_DMA
My program hangs after the return statement. pDataDMA = pData->data(); HAL_StatusTypeDef val = HAL_SPI_TransmitReceive_DMA(&spih, pDataDMA, pDataDMA, pData->size()); if (val != HAL_OK) { Error_Handler(); } ...
Noise due data transmission using UART on STM32L476RE
In my project, I'm using the STM32L476RELQFP64 microcontroller to process data from an external ADC that communicates via SPI. The objective is to transmit this processed data to a display using UART. However, I'm facing difficulties with the data tr...
My I2C communication in DMA mode is not working properly
Hello, I have developed two codes to test the I2C communication between a master device (STM32F411RE) and a slave device (also STM32F411RE) in DMA mode. The expected result is as follows: whenever there is a rising or falling edge interruption on GPI...
How to upgrade the user app in SBSFU via YMODEM using python package?
Hi all, I recently came to know a macro (MINICOM_YMODEM) is to differentiate that the user app is to be updated via Linux or tera-term (windows). I need a common a way on which the user app can be updated via both OS. So, I decided to use python modu...
I am currently working with the STM32F746G-Disco development board and a 7-inch capacitive touch LCD. The size of the generated hex file exceeds the capacity of the internal flash memory. As a solution, I have added an external flash memory (N25Q128A).
Could you please provide guidance on how to flash the firmware and configure the system to boot from the external memory? Thank you!
ADC Differential output in STM32H745i DIsco
Am configured ADC channel1 as differential mode in STM32H745i disco board .Bellow is my configuration static void MX_ADC1_Init(void) { /* USER CODE BEGIN ADC1_Init 0 */ /* USER CODE END ADC1_Init 0 */ ADC_MultiModeTypeDef multimode = {...