首页 > 其他分享 >我在高职教STM32——I2C通信之读写EEPROM(3)

我在高职教STM32——I2C通信之读写EEPROM(3)

时间:2024-08-13 14:24:18浏览次数:15  
标签:存储器 器件 通信 STM32 单片机 AT24C02 I2C EEPROM

        大家好,我是老耿,高职青椒一枚,一直从事单片机、嵌入式、物联网等课程的教学。对于高职的学生层次,同行应该都懂的,老师在课堂上教学几乎是没什么成就感的。正是如此,才有了借助CSDN平台寻求认同感和成就感的想法。在这里,我准备陆续把自己花了很多心思设计的教学课件分享出来,如果您正是一名单片机爱好者或是一名同行,欢迎点赞+关注,各位的支持是本人持续输出的动力,多谢多谢!

        前面我们详细分析了I2C通信的协议和规范,并编写了驱动程序。接下来我们就该使用这些驱动函数,与开发板上的I2C器件进行通信了。本章我们关注开发板上的AT24C02芯片,它是一个采用了EEPROM工艺的存储器,读写操作通过I2C接口完成。因此从现在开始,I2C这类通用的协议与AT24C02这个具体的存储器就要合体了。不过,大家一定要分清楚,I2C是一种通信协议,有着严密的通信时序逻辑要求,而AT24C02是一个器件,只是这个器件采用了I2C协议的接口与STM32单片机相连而已,二者并没有必然的联系,存储器芯片可以用其它接口,I2C也可以用在其它很多器件上。

【学习目标】

  1. 了解常用存储器的类型及其特征
  2. 加深对I2C通信时序的理解
  3. 领悟I2C驱动与应用的分层理念和相互关联

标签:存储器,器件,通信,STM32,单片机,AT24C02,I2C,EEPROM
From: https://blog.csdn.net/gmc832002/article/details/141097212

相关文章

  • 【STM32】SPI通信和RTC实时时钟
    个人主页~SPI通信和RTC实时时钟SPI通信一、简介二、硬件电路三、基本原理四、SPI时序1、时序基本单元2、时序五、FLASH操作注意事项1、写入操作2、读取操作六、SPI外设1、简介2、结构七、传输方式1、主模式全双工连续传输2、非连续传输RTC实时时钟一、Unix时间戳......
  • 零基础学会制作 基于STM32/51的多功能车位锁设计/车位锁/停车计时/停车场计时器
    项目介绍本研究旨在设计并实现一款基于STM32单片机的多功能车位锁系统,该系统利用STM32单片机的高性能和低功耗特性,集成了距离检测、光照控制、蓝牙通信等多种智能技术,实现了对停车位的智能管理和自动控制。通过超声波模块实时监测车辆与车位锁之间的距离,借助光敏传感器调节......
  • 零基础学会制作 基于STM32/51的智能水质监测系统设计/水检测/鱼塘检测/水质量检测
    项目介绍本论文是在研究和设计一套基于STM32单片机的智能水质监测系统,本系统主要包括监测模块、无线通信模块、报警模块、显示模块、电源模块等。当监测到的水质相关参数(如水温、水位、浑浊度、电导率、PH值等)与设定阈值不符时,则STM32的智能水质监测系统发出对应报警,并通过......
  • STM32学习记录(九):RTC
    RTC框图实时时钟(Real-timeclock:RTC)是一个独立的计时器。RTC提供一组连续运行的计数器,可以与合适的软件一起使用,以提供时钟日历功能。可以写入计数器值以设置系统的当前时间/日期。可以选择以下三种作为RTC时钟源:HSE时钟进行128分频LSE振荡器时钟LSI振荡器时钟有关时......
  • linux 使用iio 通过I2C 方式采集实例
    IIO(IndustrialI/O)子系统通过I2C方式采集数据的实例。这个例子包括驱动程序和用户空间应用程序。首先,让我们创建一个简单的IIO驱动程序,它通过I2C接口与ADC(模数转换器)通信,并通过PCI总线连接到系统。1.驱动程序(my_iio_driver.c):```c#include<linux/module.h>......
  • 在线仿真平台+C语言实现:STM32驱动0.96寸OLED屏幕显示DHT11温湿度传感器测量值
    这里推荐一款由深圳航天科技创新研究院推出的在线电路仿真软件,该软件不仅具备原理图绘制与代码编写功能,还支持在线编译代码、上传自定义代码以及进行仿真模拟,此外还能在线生成并允许下载.bin和.hex文件。官网地址如下:Document进入网页后先注册一个账号。  注册完账号后即可......
  • 【STM32】ADC模拟数字转换-规则组单通道
    本篇博客重点在于标准库函数的理解与使用,搭建一个框架便于快速开发 目录 ADC简介ADC时钟配置引脚模拟输入模式规则组通道选择ADC初始化 工作模式数据对齐 触发转换方式连续与单次转换模式扫描模式组内的通道个数ADC初始化框架ADC上电ADC校验 获取转换数......
  • 从零开始制作一个简易数字示波器,超详细看完必懂 举例基于stm32f103标准库
    为了实现使用STM32f103制作一个简易数值示波器,大体流程如下:1-模拟信号(输入)2-ADC(模数转换)(适当采样率和分辨率配置)3-DMA(直接存储器访问)(DMA搬运,减少CPU负担)4-内存缓冲区(数据转入缓冲区)5-FFT处理(频域数据)(FFT处理(可选,用于频域显示))6-显示处理(像素转换)(数据映射为......
  • 1410、proteus仿真-STM32单片机血压体温血氧心率检测阈值报警加远程监控设计(程序+pro
    毕设帮助、开题指导、技术解答(有偿)见文未 目录方案选择单片机的选择一、设计功能二、proteus仿真图三、程序源码资料包括:需要完整的资料可以点击下面的名片加下我,找我要资源压缩包的百度网盘下载地址及提取码。方案选择单片机的选择方案一:AT89C51是美国ATMEL公......
  • 国内芯片行业的过去、现状与未来:EVASH Ultra EEPROM的视角
    一、芯片行业的辉煌过去:2009年至2021年从2009年到2021年,全球芯片行业迎来了黄金十年。随着5G、人工智能、物联网等新兴技术的兴起,全球半导体市场需求持续增长。中国作为全球电子制造的核心基地,芯片行业呈现出井喷式的发展。数据显示,这一时期全球半导体市场的年均增长率高达8%,而中......