STM32 MCUs Products

cancel
Showing results for 
Search instead for 
Did you mean: 

Forum Posts

STM32F030C8 I2C1 in BUS_BUSY after first start pulse.

First I thouht that problem in code generation from Cube, rewrote all in CMSIS, but nothing changed. I2C using only as a "slave", but after generation "start" and sending addres (0x70) + write no interrupt flags is set. Where my mistake?Initialisatio...

Wanderer by Associate
  • 468 Views
  • 1 replies
  • 0 kudos

What is the least CPU intensive way to access the I2C bus?

I have tried using the HAL_I2C_Master_Transmit_DMA and HAL_I2C_Master_Receive_DMA functions to access an external I2C slave but I find that this takes a fair amount of processing time. I am using a STM32L476R M4 core device. Using a GPIO I measure th...

BCrow.1 by Associate II
  • 856 Views
  • 4 replies
  • 0 kudos

I2C seems blocked when restarting Debug session

Hi,I have some troubles with my Nucleo STM32F446RE communicating with my MPU6050 IMU over I2C. When powering everything the first time and debug it, it works fine. However, when restarting with exactly the same code, the board fails to start the I2C...

YGail.1 by Associate
  • 946 Views
  • 2 replies
  • 1 kudos

External Watchdog/BOD circuit for STM32F1/F4 series

Hello,We are designing automotive devices (Trackets,Meters etc) and almost in all of our devices we use external watchdog with integrated BOD function.We faced issues in the past during EMC/ESD tests, where the microcontroller's (AVR) BOD or watchdog...

SProg by Associate III
  • 475 Views
  • 0 replies
  • 0 kudos

RTC on B-L475E-IOT01A.

At evening I set time 18-38-00, got it back, it was OK and left it to run. At morning I see the time 32-59-48. My set-get functionsint RTC_SetTime(uint8_t hours, uint8_t minutes, uint8_t seconds) { if (hours < 24 && minutes < 60 && seconds < ...