Dead Air
STM32 I2C Not Working Debug
Symptom
The terminal stays blank, and the analyzer on SCL and SDA never shows a byte. The registers and bit fields are on the Datasheet tab.
Circuit
Pass condition
Once after reset, USART1 prints TEMP:<value>, one line: the byte in the sensor's register 0x00, in decimal.
Notes
From power-up the bench plays the sensor at 0x48. On a known good board it answers.