STM32 programming I2C and MS5611 barometer example in Keil
I2C (Inter-Integrated Circuit) on STM 32 boards is not simple to understand. It took me 7 or 8 days until got it working properly. For now, it does not uses interrupts and/or DMA, but that will come soon in another video. The problem is with documentation and poor explanation without examples how and why. In interrupt mode, it is different than in 'direct mode'. Direct mode requires some tricky byte manipulation near end of receiving data from some device, and it is different if we want to receive one, two or more bytes. For this reason in the documentation, there are three variation for 'Method 2' (no interrupts), N=1 (receiving single byte), N=2 (receiving two bytes), and N greater than 2 (receiving more than two bytes). In this video, I am using example of interfacing MS5611 precision Barometer. I already have similar example for Altimeter on my website http://wildlab.org with Aruino (transmitter with Attiny85 and receiver with Atmega328p). This time only measuring part for temperature and pressure, and sending data over USART1 to the PC using HTerm, excellent terminal. This time I do not calculating altitude - that will also come later in some video. No need to pause video and catch codes, everything is already on my web page: http://wp.me/p7jxwp-nD ~~~~~~~~~~~~~-~~~~~~~~~~~~~~

ERRATA for previous video about STM32 and MS5611 programming in Keil

STM32 Guide #3: PWM + Timers

MS5611 vs BMP280

MS5611 Barometer/Altimeter Tutorial with Arduino || BME280 vs MS5611 Comparison

STM32 programming in Keil - first steps

تلاوة القرآن للدراسة والتركيز 📚🕛 | راحة وطمأنينة | Peaceful Focus Quran | محمد هشام

How To Read A Datasheet - Phil's Lab #123

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

I2C Communication in STM32 (PART1) | Register Programming Explained #4

Linus Torvalds Just EXPOSED Microsoft's Biggest Problem Yet

Trumps Pool-Fiasko | Peinliche Videos von Politikern zur WM | extra 3 vom 25.06.2026 · Teil 2/2

STM32 Guide #2: Registers + HAL (Blink example)

STM32H7 ADC + DMA + Timer Firmware Tutorial - Phil's Lab #138

Experiment: Arduino Pressure Sensor inside a DIY Inflatable

Why Hydrofoil Boats Disappeared

I EXPOSED BUGATTI'S SERVICE & REPAIR COST'S

Miniature LS V8 Assembly & Run - INSANE Sound!

Getting Started With STM32 and Nucleo Part 2: How to Use I2C to Read Temperature Sensor TMP102

The Hard Fall of Porsche

