I want to perform a timer interrupt using the output comparison mode.When the frequency is set to 2000Hz, ARR : 20, CCR1 : 25, I think that interrupt does not occur because ARR <CCR1, but interrupt occurs. Why do interrupts occur?
Hello,I need some examples to learn how to configure and use the touchscreen on STM32H747I-DISCO board.Could you provide it or direct me to the resources which contain such an example, please.Thanks,Best regards
we have experience checksum change ( or data corruption ) anomaly in various stage of production assembly process, this anomaly occurs 1) when we power up the system, we got checksum error, does it mean that the data from default factory setting wa...
I'm using STM32CubeMX and HAL functions.I've gotten interrupt capture working for Timer 3 Channel 3. However, my input frequency is low and the 16-bit capture value is overflowing multiple times. I've solved this many times in the past with a diffe...
I'm reading data from an FPGA over QSPI. I'm attempting to read 256 bytes at a time. However, when I read the data the QSPI clock decides to take a long pause before continuing. I get an initial burst of 74 clock pulses, then 56 bursts of 8 clock pul...
Hello! Im receiving data by UART with DMA and now I wonder, how is HAL_UARTEx_RxEventCallback is ejecuted?Because I'm receiving and saving chunks of data in a buffer, then adding a header and a tail in this buffer to send it by USB, but I realized th...
Hello everyone,Is there a setting/command to limit the slew rate of I2C signals of a STM32F429ZI-Disco board? I know this feature is available on some Microchip micro-controllers.Thank you.
I know controllers push data to stack, PC to LR, etc. but how does this happens? Is it through software or hardware?If through software then where is the code which does this? and where does it come from? is it the compiler which adds it?If it is thr...