Visitor II
November 6, 2025
Question
STM32H750VBT6 Potentially Bug in the IDE or Live Expression
- November 6, 2025
- 1 reply
- 231 views
I'm using the latest of STM32CubeIDE. to program my STM32H750VBT6 created by WeACT. I've created very simple program that consist of I2C from DS3231 RTC and simple counting with the code below
HAL_GPIO_TogglePin(GPIOE, GPIO_PIN_3);
statusrtc = HAL_I2C_Mem_Read(&hi2c2, DS3231_ADDRESS, 0x00, 1, get_time, 7, 1000);
HAL_Delay(500);
count1 = count1+3;
HAL_Delay(100);
The problem is, the count1 is not counting, but the count goes to statusrtc. I realize the statusrtc give the HAL status (like HAL_BUSY, HAL_TIMEOUT) after the counting is done (>256 because count1 is uint8_t). What actually going on with my device? Or it is the bug of STM32H7 in CubeIDE?


