硬件速攻-AT24CXX存储器

AT24C02是什么?

AT24CXX是存储芯片,驱动方式为IIC协议

实物图?

在这里插入图片描述

引脚介绍?

在这里插入图片描述
A0 地址设置角 可连接高电平或低电平

A1 地址设置角 可连接高电平或低电平

A2 地址设置角 可连接高电平或低电平

1010是设备前四位固定地址 ,接着的三位是A2A0A1电平决定,最后一位是读写位(0/1)

GND-------------》GND

VCC-------------》3.3V

WP 读写保护引脚,接低电平允许正常读写,接高电平写保护

SCL 接IIC SCL引脚

SDA 接IIC SDA引脚

注意IIC可以是硬件模式IIC或者软件模式IIC,硬件IIC是芯片外设,模拟IIC是芯片IO口模拟出来的!!!

我硬件了解了在哪找代码?

  1. 可以参考野火的EEPROM章节代码和正点原子的IIC章节代码
  2. 资料网盘链接我放在评论区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/2151.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

QT | 编写一个简单的上位机

QT | 编写一个简单的上位机 时间:2023-03-19 参考: 1.易懂 | 手把手教你编写你的第一个上位机 2.QT中修改窗口的标题和图标 3.图标下载 1.打开QT Creator 2.新建工程 Qt Creator 可以创建多种项目,在最左侧的列表框中单击“Application”&am…

学校教的Python,找工作没企业要,太崩溃了【大四真实求职经历】

如果只靠学校学的东西去找工作,能找到工作吗? 今天给大家看一个粉丝的真实求职案例,想做Python方面的工作,投了二十几个简历却没人要,心态崩了。为什么没人要?我来告诉你答案。 然后我还会结合我的这些年的…

Linux--线程安全、多线程fork问题

目录 一、概念: 二、利用空格分割字符串: 1.代码: 2.结果: 3.解决方法: 三、多线程fork() 1.代码: 2.线程id 3.增加fork()代码: 4.改变fo…

【嵌入式硬件芯片开发笔记】HART协议调制解调芯片AD5700配置流程

【嵌入式硬件芯片开发笔记】HART协议调制解调芯片AD5700配置流程 XTAL_EN接地,CLK_CFG的两个引脚由同一个GPIO控制 初始时HART_CLK_CFG输出低电平 由RTS引脚控制调制/解调。当RTS处于高电平时,为解调(输入);否则为调…

【计算机组成原理】:计算机系统概述

目录 一、计算机系统层次结构 1️⃣计算机系统的组成 2️⃣计算机硬件 1. 冯诺依曼机的基本思想 💤思考:冯诺依曼机的来源❓ 🌸知识点:冯诺依曼机的特点 💤思考:以运算器为中心的计算机有什么缺点❓ 2…

【微服务】—— 统一网关Gateway

文章目录1. 概述1.1 为什么需要网关1.2 SpringCloud Gateway2. gateway快速入门搭建网关服务1、创建新的module,引入SpringCloudGateway的依赖和nacos的服务发现依赖:2、编写路由配置和nacos地址3. 断言工厂路由断言工厂Route Predicate Factory4. 过滤器…

【数据结构】千字深入浅出讲解队列(附原码 | 超详解)

🚀write in front🚀 📝个人主页:认真写博客的夏目浅石. 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝 📣系列专栏:C语言实现数据结构 💬总结:希望你看完…

javaweb实习实训管理系统mysql

本毕业设计基于JSP的实习实训管理系统,本系统能实现网上的实习实训信息管理,主要功能有:添加用户、查看用户、管理用户、添加实验室、查看实验室、管理实验室、添加课程、查看课程、管理课程、添加教学、查看教学、管理教学、添加实习、查看实…

STM32的推挽输出和开漏输出

文章目录 前言一、推挽输出二、开漏输出三、区别和适应场景总结前言 本篇文章将带大家了解STM32的推挽输出和开漏输出,并且学习这两个的区别,学习分别在什么时候使用这两个不同的输出方式。 在 STM32 微控制器中,GPIO(General Purpose Input/Output)模块是一个通用的输入…

Java 到底是值传递还是引用传递?

C 语言是很多变成语言的母胎,包括 Java。对于 C 语言来说,所有的方法参数都是通过 “值” 传递的,也就是说,传递给被调用方法的参数值存放在临时变量中,而不是存放在原来的变量中。这就意味着,被调用的方法…

项目质量管理工作 不得不重视的4大关键点

1、三大视角确保项目质量 我们需要从客户视角、SOW视角和组织视角三大视角,确保项目的质量。 从客户视角方面出发,满足客户的要求,如项目交付的准时性、项目质量的保证等。我们需要全力保障客户对项目质量的要求。 从SOW视角确保项目质量&…

[ 漏洞复现篇 ] Joomla未授权访问Rest API漏洞(CVE-2023-23752)

🍬 博主介绍 👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉点赞➕评论➕收藏 养成习…

Java实习生------MySQL10道面试题打卡

今日语录:“没有执行力,就没有竞争力 ”🌹 参考资料:图解MySQL、MySQL面试题 1、事务有哪些特性? 原子性: 一个事务中的所有操作,要么全部完成,要么全部不完成,不会出现…

Three.js——learn01

Three.js——learn01Three.js——learn01本地搭建文档通过parcel搭建Threejs环境1.初始化2.安装parcel设置打包位置3.设置目录结构QuickStart安装threejsindex.htmlindex.cssindex.js启动Three.js——learn01 本地搭建文档 登录GitHub搜索three.js git clone https://github…

基于数据安全的沙盘推演体系

背景 2022年由IBM和Ponemon研究所联合发布的一份全球性的研究报告,分析了550家遭受数据泄露事件的组织的各种成本和影响因素。根据报告,2022年全球数据泄露规模和平均成本均创下历史新高,数据泄露事件的平均成本高达435万美元,比2…

C语言—文件操作

1.为什么使用文件使用文件可以直接将数据存放到电脑硬盘上,做到数据的持久化2.什么是文件硬盘上的文件是文件但在程序中,我们一般谈的文件有两种:程序文件和数据文件(从文件功能角度来分类的)2.1程序文件包括源程序文件…

vue3使用vee-validate自定义表单校验,提交实现步骤

1、首先安装vee-validate(指定版本),安装命令如下: npm i vee-validate4.0.32、在app.vue中写入如下内容:用vee-validate提供的Form组件代替form标签,用Field组件代替input标签,errors是接收校…

UnixBench----x86架构openEuler操作系统上进行性能测试

【原文链接】UnixBench----x86架构openEuler操作系统上进行性能测试 (1)打开github上 UnixBench 地址,找到发布的tag (2)找到tar.gz包,右键复制链接 比如这里是 https://github.com/kdlucas/byte-unix…

1、OSI模型

目录 一、OSI模型 二、TCP / IP 模型 (协议簇) 1、TCP/IP简介 2、自下而上了解TCP/IP协议: (网络接口和物理层) 3、TCP/IP协议其他知识点 三、基本知识点 1、socket——插座 2、为什么需要socket 3、什么是socket 4、IP地…

【数据结构】夯实基础|线性表刷题01

作者:努力学习的大一在校计算机专业学生,热爱学习和创作。目前在学习和分享:算法、数据结构、Java等相关知识。博主主页: 是瑶瑶子啦所属专栏: 【数据结构|刷题专栏】:该专栏专注于数据结构知识,持续更新&a…