065-STM32F1 I2C communication example:EEPROM ATC24 part-1: create the SAVE, LOAD functions

Опубликовано: 28 Сентябрь 2024
на канале: WeeW - Stack
4,028
74

Welcome to this new WeeW - Stack tutorial,

A new video for the STM32F1 microcontroller, where the code is from scratch.

The code that we made together in this video Download is available on this Github link: https://github.com/weewStack/STM32F1-...

If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission (of your purchases the next 24 hours) to buy new stuff for the channel

My Amazon.com shop:
BluePill (STM32F103C8) : https://www.amazon.com/dp/0997925949/...

This is the PART-1 of the tutorial where we use the I2C communication knowledge we gathered in the previous video tos etup the electrically erasable programmable read-only memory EEPROM AT24C32 using the STM32F1 (AKA blue Pill) library with a display example using the UART communication.

This tutorial is divided to 7 steps and the topic will be as bellow:

00:00 - Tutorial Introduction

01:00 - Tutorial Overview

02:23 - Quick review of the AT24C

05:40 - AT24C Memory split

07:17 - Setup AT24C_save functions

16:50 - Setup AT24C_load functions

20:54 - Save & Load using UART communication

Pre-required tutorials:

012 - STM32F1 GPIO INPUT OUTPUT LIBRARY FROM SCRATCH:    • 012 -  STM32F1 GPIO INPUT OUTPUT LIBR...  
020 - STM32F1 DELAY FUNCTION & SYSTICK :    • 020 - STM32F1 DELAY FUNCTION &  SYSTICK  
030 - STM32F1 UART USART COMMUNICATION BASICS: SET-UP Transmit Tx and Receive Rx :    • 030 - STM32F1 UART USART COMMUNICATIO...  
031 - STM32F1 USART UART SETUP INIT LIBRARY for USART : INPUT the USART and BAUD RATE :    • 031 - STM32F1 USART UART SETUP INIT L...  
032 - STM32F1 USART UART Receive RX and Transmit Tx Library : program from scratch:    • 032 - STM32F1 USART UART Receive RX a...  
060 - STM32F1 I2C communication introduction and Peripheral Setup from scratch + Signal analysis :    • 060 - STM32F1 I2C communication intro...