本文 代码使用 HAL 库 。

文章目录

  • 前言
  • 一、AT24C02 读写函数:
    • 1. 写函数
    • 2. 读函数:
  • 二. AT24C02 读写地址,原理图
  • 三. 延时问题
  • 总结
    • 下一节讲解 MCP4017。
    • 使用 E2PROM 来计算板子的上电次数 实验效果。

前言

本文 先列出 AT24C02 读写函数 ,再对其进行详细讲解 。
比赛会给出我们 iic 的底层驱动代码,我们需要自己写出 AT24C02 读写函数。

一、AT24C02 读写函数:

这里 写入读取 的数据是 单 字节的,不要超过相应的范围 。

1. 写函数

E2PROM 蓝桥杯 stm32 AT24C02读写函数相关推荐

  1. 蓝桥杯STM32学习之G431、F103基础知识(三)

    目录 三.时钟系统配置 1. 晶振的接口 2. 时钟树 (1)高速外部HSE.高速内部HSI (2)低速外部LSE.低速内部LSI (3)锁相环PLL 3. STM32CubeMX软件设置.时钟配置代 ...

  2. 蓝桥杯: P0702 strcmp函数

    蓝桥杯: P0702 strcmp函数 在C语言中,有一个strcmp函数,其功能是比较两个字符串s1和s2.请编写一个你自己的字符串比较函数my_strcmp,来实现strcmp函数的类似功能.如果 ...

  3. 蓝桥杯 stm32 MCP4017

    本文代码使用 HAL 库. 文章目录 前言 一.MCP4017 的重要特性 二.MCP4017 计算 RBW 阻值 三.MCP4017 地址 四.MCP4017 读写函数 五.CubeMX 创建工程 ...

  4. 蓝桥杯 stm32 USART 串口发送数据

    文章代码使用 HAL 库. 文章目录 前言 一.串口原理图 二.CubeMX 创建工程. 三.串口发送函数: 四.串口助手 配置: 五.详细代码: 注意:连续发送数据 六.printf 重定向问题 代 ...

  5. 蓝桥杯STM32学习之G431、F103基础知识(一)

    前言:第十二届蓝桥杯嵌入式设计与开发将竞赛平台由原来的CT107D更新为CT117E-M4,MCU也是将STM32F103RBT6更换为了STM32G431RBT6.为了明年的比赛做准备,所以F103 ...

  6. 蓝桥杯嵌入式按键扫描函数

    蓝桥杯比赛按键扫描是需要考生自己编写的,而按键也会考到长按和短按的功能,按键本身也需要消抖.那么接下来先定义按键的枚举变量. typedef enum {keycheck, //按键检测keycpre ...

  7. 蓝桥杯STM32学习之G431、F103基础知识(五)

    目录 五.BOOT映射和代码运行顺序 1. BOOT映射 2. 代码运行顺序 五.BOOT映射和代码运行顺序 1. BOOT映射 单片机上电启动后,程序代码从 最底层地址0x0000 0000 开始运 ...

  8. 蓝桥杯STM32学习之G431、F103基础知识(四)

    目录 四.STM32内部资源地址.存储器空间 FLASH RAM 外设 总结: STM32F103内部资源地址 四.STM32内部资源地址.存储器空间 在第二节我们讨论过,STM内部的资源非常多,有定 ...

  9. 蓝桥杯STM32学习之G431、F103基础知识(六)

    目录 六.库函数介绍.工程代码结构以及编译过程 1. 库函数介绍 HAL库 LL库 标准固件库 寄存器编程 2. 工程代码结构 3. 编译过程 六.库函数介绍.工程代码结构以及编译过程 1. 库函数介 ...

最新文章

  1. 辅助改方办理方法 计算机联锁,辅助所
  2. C++,C++编程,Windows编程,MFC
  3. ai创造了哪些职业_关于创造职业的思考
  4. 关于Object.clone克隆方法的测试
  5. 阿里P8架构师谈:java架构师面试技能24全点
  6. [学习总结] python语言学习总结 (三)
  7. AndroidStudio_android中实现ImageView的清空操作---Android原生开发工作笔记235
  8. hbase java client 简介_hbase Java client(Release 1.0)
  9. 卫星通信术语名词备忘记录
  10. origin8.1中文乱码设置方法
  11. Java已经27岁了!黑马Java均薪破万,最高28K!
  12. 掌握企业邮箱3个好用的技巧,商务沟通安全又轻松!
  13. PDFjs的使用说明书
  14. 【基础系列】赏析刘洪普《PyTorch深度学习实践》与《实战:基于CNN的MNIST手写数字识别》(Python版)
  15. 狼人杀游戏(单人联机)(C++)
  16. 2021-11-03如何删除文件夹名中间有【空格】及后边带有“..”的文件夹
  17. Chromium浏览器下载
  18. IOC之bean之间的关系讲解
  19. 利用SPSS箱线图与Z分数法判别异常值的比较
  20. 关于4G网络ip变动

热门文章

  1. 新一代硬件安全-自序
  2. GDB或delve调试Go程序查看变量显示<optimized out>解决办法
  3. 菜单函数stm_aix stm_bpx stm_bm stm_ai stm_bp 的参数说明
  4. CAD编辑指南1:CAD图纸的批量打印和批量修改文字
  5. 毕设存档——APAP with moving dlt实现流程
  6. 计算机行业没有获奖证书简历怎么填,简历投递时,要不要附带获奖证书?
  7. 华东师范大学 2017 计算机系暑期夏令营机考
  8. 初体验-阿里云短视频 SDK For Android 快速接入
  9. Astar、A星算法解决八数码问题--python实现
  10. 空调负荷需求响应matlab