STM32F103C6T6A Bare Metal Programming – I2C Slave Read & Write

In my previous blog posts, we explored how to utilize the STM32 microcontroller as a master device, including performing read and write operations with a slave. Now, let’s advance to the next level, as the microcontroller is also capable of functioning as a slave device. In this post, I will explain how to configure the … Read more

STM32F103C6T6A Bare Metal Programming – I2C Master Read

In the previous post, I explained how to send data from the I2C master to the slave using the STM32F103C6T6 as the master and the AT24C04 as the slave. In this post, we will explore how to read data from the AT24C04 chip via I2C. First, we need to review the data sheet of the … Read more