User Activity

I have a timer (TIM10) with a period of 500 us, running without interrupt or any other function.Then I have a rising+falling signal interrupt on PB0 (EXTI0) driven with a 31.25 kHz square wave.In EXTI0 I read the CNT value into a variable New, evalua...
I developed a 62.5kbit synchronous self-clocked (similar to SDLC) communication firmware for STM32F412, to be interfaced with an old device via RS485.It works in "bitbanging" using a 16us interrupt timer (TIM11) to sample the bits and EXTI0 (PB0) int...
On a STM32F412 I need to have an I2C slave that may be required to transmit or receive data without knowing it first.The problem is that we have two separate functions:HAL_I2C_Slave_Receive_IT to receive data from the master, but the driver will hang...
I'm developing a SPI bootloader, using the integrated function of STM32F412, and I found two strange behaviours:I must issue two times the reset of MCU with Boot0 high, because after the first reset the MCU seems to be in bootloader mode but doesn't ...
I'm simulating some issues on my STM32F412 DMA SPI SLAVE because I need to avoid any unrecoverable situation.If for any reason the TX is not empty (TXE is 0), I'm not able to reset it (set to 1) even reinitializing the peripheral.Probably, something ...
Kudos from