PINRST seems to be always set
It seems PINRST is always set, even if the reset is caused by me removing the IDD jumper. How do i distinguish between this and a reset caused by pressing the reset button?
Ask questions, find answers, and share insights on STM32 products and their technical features.
It seems PINRST is always set, even if the reset is caused by me removing the IDD jumper. How do i distinguish between this and a reset caused by pressing the reset button?
I am working in STM32F723 in slave mode, I need to receive 2 bytes from master, which is the register address to read from slave.I used HAL_I2C_Slave_Sequential_Receive_IT function with buffer option FIRST_FRAME.I called HAL_I2C_EnableListen_IT befor...
I wish to program the OTP0 area and lock it. So, I created the following .hex record file::020000041FF0EB :08F0000070B3D584D0100000AC :01F40000000B :00000001FFThe first line sets the address offset to 0x1FF0 0000The second line contains the 8 byte p...
Additionally, the receive marks the buffer ownership to the DMA in a for loop. This also creates a timing problem between the hardware DMA and the receiving task freeing buffers.is there a better code for ethernetif.c?if ((heth.Instance->DMASR & ETH_...
Hi,I am trying to port a software written for STM32L486QX to my STM32L476RG Nucleo board. I have made the board modifications as described in the User manual, except I adjusted the capacitor values for a 19.2 MHz clock. I ran a small program to print...
I have configured a UART to receive in DMA mode where the size of the buffer is around 64 bytes. So, basically the HAL_UART_RxCpltCallback() DMA receive complete interrupt will only fire when 64 chars are received. Is there a way in STM32 through wh...
The Reference Manual of the STM32L1 talks about "Up to 40 external I/OS can be used far data acquisition purpose in conjonction with the ADC interface".The ADC_INxx pins number is smaller...I saw that we can root pins with the "Routing Interface" per...
I was trying to figure out what datasheet says with the following sentence highlighted bold for STM32F303R8T6The PWM mode can be selected independently on each channel (one PWM per OCx output) by writing ‘0110’ (PWM mode 1) or ‘0111’ (PWM mode 2) in ...
Hello!I have problem with Tick functions in this firmware."HAL_GetTick()" function always returns value 0.Also some functions that use timeout doesn't exit on timeout situation because they count on "HAL_GetTick()".Could somebody help me to start Tic...