Ask questions, find answers, and share insights on STM32 products and their technical features.
Hi to all,I am not sure this is the correct forum, but I do not know where to put the question elsewhere.I need to interface with an SD card using SPI interface and I'm experiencing a big issue in write operation (CMD 24) because things quite always ...
In STM32H7x5 series, the MCU has 2 System Memory banks. Bank 1 is clearly described in reference manual, but not bank 2. My question is:What is the role of bank 2?Can user use bank 2 to flash homebrew bootloader?How to boot to bank 2?
Hi,My requirement is to use encoder mode of a Timer for driving pump. And using same Timer to drive the speaker. Timer 1 channel 1 would be used for Pump and Timer 1 channel 2 would be used for speaker. Timer 1 DMA is used to output sequence of pulse...
My project use STM32F030K6T6's ADC as AC 230v energy meter then upload to my website's server via ESP-07S. Now my design use HLK-PM01 AC-DC 5v and AMS1117 3.3v to power both STM32 and ESP-07S. Folllow AN2834 each VDD add 100nF ceramic cap + 4.7mF tan...
Hello everyone,For the first time now I need to write some data to the flash memory so it doesn't get lost when the board is turned off.I am using STM32F476-DISCO board. From the data sheet, I see that the main memory block contains 8 different secti...
WHICH ONE IS BEST?i have seen three methods:1, in_floating http://www.micromouseonline.com/2009/12/31/stm32-usart-basics/2, GPIO_MODE_AF_OD https://visualgdb.com/tutorials/arm/stm32/uart/hal/3, GPIO_MODE_AF_PP
On a NUCLEO-H743ZI board, I am using ADC3 configured like so:16-bit mode 6 MHz ADC clock8.5 cycles sampling timeTriggered by TIM3 to scan 4 channels every 10us BDMA puts the results into a memory bufferThe problem I have is that for a given voltage, ...
How to read 11 channels of ADC in STM32G070CB? I can read 8 channels through ranks 1 through 8, but I need to read 11 channels. What is the best way to do this reading?
i have enable three usarts, USART1 AND usart2 enabled tx rx idle. usart3 is just output logif i set SCB_AIRCR = (0x05FA0000 | 0x500); // group 2 ,(*(volatile uint8_t*)0xE000E425) = 0x00; // usart1 IPR// set a low priority// NVIC_IPR9 usart2 (*(volati...