E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
AT24c02
学习笔记——51通过IO口模拟IIC实现
AT24C02
的读写
1.硬件连接
AT24C02
是一个2K位串行CMOSE2PROM,内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。
AT24C02
有一个8字节页写缓冲器。
霁风AI
·
2020-07-09 01:30
51单片机
iic驱动
利用
AT24C02
进行数据存储
附上开发板上芯片的连接方式向
AT24C02
中写数据写
_朱坚强
·
2020-07-08 23:17
#
蓝桥杯——单片机
【蓝桥杯单片机】IIC通讯协议与EEPROM(
AT24C02
)(官方驱动源码改写)
实验开发板为CT107D蓝桥官方板,编译环境为MDK5由蓝桥官方驱动改写
AT24C02
:
AT24C02
为地址可编程器件(CT107D可编程位均为0),因此可于总线上挂载多个相同的器件。
Joseph Cooper
·
2020-07-08 21:12
蓝桥杯单片机
stm32之IIC应用实例(
AT24C02
芯片,硬件和软件方式驱动)
目录1.物理层:2.协议层:3.数据的传输:4.程序设计写完回头一看发现字数还不少,如果你觉得文字太枯燥,那么可以跳到后面程序设计,直接动手做实验。如果想仔细了解关于IIC协议的细节,那么希望你能慢慢把看完,看完后一定有所收获。概述:IICBUS(InterIntegratedCircuitBUS,内部集成电路总线)是飞利浦公司推出的二线制串行扩展总线;在IIC总线上,只需要两条线——数据线SDA
脆弱的代码
·
2020-07-08 20:38
STM32应用实例
单片机驱动
AT24C02
存储芯片
AT24C02
是一个2K位串行CMOSE2PROM,内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。
AT24C02
有一个8字节页写缓冲器。
weixin_33690963
·
2020-07-08 15:57
单片机片外程序存储器数据存储器操作命令
说明:单片机片外程序存储器数据存储器操作命令与通常所说的存储器不同,和I2C总线的
AT24C02
不同,SPI协议的也不同,是指采用专用接口电路,应用P0口P2口地址总线和控制线的“三总线”方式访问的。
wangpengqi
·
2020-07-08 12:52
51单片机
I2C协议与
AT24C02
学习
目录文章目录目录前言`I2C`协议介绍简介`I2C`物理层`I2C`信号存储器`RAM`存储器ROM存储器EEPROM学习简介读写过程简述总结参考书籍前言需要驱动磁力计,使用的I2C总线,所以博主只能拿起正点原子和野火的教程快速开发了。记得以前博主的同学说,面试的时候让他讲出I2C还是SPI总线的大体过程,那时候还是啃linux的东西,心想怎么可能知道,这么复杂!正好博主现在用到I2C,以这个方向
simonXi-tech
·
2020-07-08 05:20
嵌入式
(EEPROM的读写)
AT24C02
在51单片机上的使用方法
写在前面 这篇博客记录下我在开发板上使用
AT24C02
芯片的过程。本次用
AT24C02
实现的是EEPROM的功能,可以实现断电记忆功能。
关外蝼蚁
·
2020-07-07 23:39
技术分享
I2C器件的从设备地址的设置(以
AT24C02
为例)
AT24C02
的高4位是固定的,为1010b,低3位则由A0/A1/A2信号
宗师之路
·
2020-07-07 20:25
STM32
IIC通信驱动PCF8591模块(ADC/DAC操作)
目录标题前言1.PCF8591有什么用①ADC转换功能及其源码②DAC输出功能及其源码2.具体例程前言PCF8591通过IIC进行通信本章内容涉及到IIC通信相关知识,请在看之前,先阅读这篇文章IIC通信以及
AT24C02
狂刀西瓜
·
2020-07-07 17:17
C51蓝桥杯
基于IIC协议写入
AT24C02
本次学习如何使用IIC协议操作
AT24C02
。
impressively
·
2020-07-07 10:05
STM32——EEPROM
一、I2C接口读写EEPROM(
AT24C02
)——主模式,分别用作主发送器和主接收器。通过查询事件的方式来确保正常通信。
a1314521531
·
2020-07-07 02:12
Cortex
M3/STM32F103
STM32F103基础篇
IIC通信以及
AT24C02
使用
文章目录1.什么是通信协议①什么是IIC协议②IIC协议原理讲解③IIC协议代码讲解2.AT24C02模块①
AT24C02
是什么②如何实现
AT24C02
与单片机通信③代码解析1.什么是通信协议简而言之,
狂刀西瓜
·
2020-07-06 17:05
C51蓝桥杯
ZYNQ IIC EEPROM读写例程
硬件平台为PYNQ-Z2,从RaspberryPiHeader通过杜邦线连接
AT24C02
小板。软件代码直接用的ZC706BIST中的代码。
zkf0100007
·
2020-07-06 13:32
ZYNQ
IIC
EEPROM
E2PROM的原理及使用
3.时序图a》
AT24C02
写入一个字节b》
AT24C02
写入多个字节c》
AT24C02
按地址读取字节d》
AT24C02
zhengqijun_
·
2020-07-06 12:45
51单片机
树莓派I2C接口技术及Python SMBus串行I2C EEPROM应用编程
文章目录一、I2C接口技术1.I2C总线系统组成2.I2C总线的状态及信号3.I2C总线基本操作4.启动和停止条件5.I2C总线数据传输格式二、I2C总线上拉电阻的估算与选取三、树莓派与
AT24C02
接口实验电路及
yuanzywhu
·
2020-07-06 11:43
树莓派
嵌入式系统与智能硬件
程序设计
AT24C02
串行E2PROM的读写
AT24C02
串行E2PROM的读写I2C总线是一种用于IC器件之间连接的二线制总线。
wzwind
·
2020-07-06 08:18
硬件
EEPROM
AT24C02
芯片的使用,普中科技开发板
学习完了
AT24C02
芯片,所以来总结介绍一下,有写的不对的地方欢迎指正交流。
/*-LYH-*\
·
2020-07-06 06:04
单片机
基于51单片机温湿度的检测及控制的设计
1、设计目的及需求单片机最小系统+LCD1602液晶显示模块+温湿度采集模块+继电器驱动模块+风扇模块+LED指示灯模块+按键模块+
AT24C02
存储模块+蜂鸣器报警模块具体功能:2.AT24c02芯片掉电存储设置的上下限
卡萨德上校
·
2020-07-06 02:33
51单片机实例
实验7 利用51单片机的定时器设计一个时钟
利用板上
AT24C02
设计实现断电保护显示数据的功能。
weixin_34122810
·
2020-07-06 00:35
AT24C02
使用详解
---恢复内容开始---这篇文章是写给一个学弟看的,关于IIC,关于24C02的单字节写入\读取..页写入和读取,,学弟总是害怕协议,,,我总是对人家说,本来就这样的,协议就是人家这样规定的,,,如果你早生几十年你也可能规定个IIC协议......我的单片机和24C02通信,,,我的单片机就叫主机,,,24C02叫从机先看IICIIC协议规定开始传输数据的时候要先发一个起始信号,,,目的应该是告诉
weixin_33901641
·
2020-07-05 23:57
AT24C02
软件设计与应用
单片机操作
AT24C02
的通讯过程也就是IIC的通讯过程,IIC通讯过程是一个要求一气呵成的通讯过程,中间不能被其它中断影响时序出错,因此在整个通讯过程中应该先关闭总中断,完成之后再开中断。
貌似搞手
·
2020-07-05 17:59
STM32CubeIDE HAL库操作IIC (一)配置篇
DMA)(代码源自官方例程)1、Polling(常用)2、IT(开启中断,接收到数据时会调用回调函数)3、DMA模式(回调函数同中断)四、对IIC从设备的寄存器操作(适用于SHT21、MPU6050、
AT24C02
zateper
·
2020-07-05 15:46
STM32
嵌入式
AT24C02
驱动学习笔记
AT24C02
是一个2K位串行CMOSE2PROM,内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。
AT24C02
有一个8字节页写缓冲器。
shenhuaifeng
·
2020-07-05 11:35
嵌入式
i2c子系统之
at24c02
简介
AT24C02
存储规格总共32个page,每个page为8byte。总共256KB(2Kb),地址的长度需要使用8bit(刚好可以用来表示256个字节的地址)来表示。
阿曼
·
2020-07-05 11:29
Linux驱动之I2C
20.IIC通信:
AT24C02
:EEPROM存储芯片
AT24C02
:EEPROM存储芯片,是一个2K位串行CMOSEEPROM,内部含有256个8位字节。EEPROM是指带电可擦可编程读写存储器,掉电不丢失数据。
流年亦梦
·
2020-07-05 10:56
蓝桥杯IAP15F系列单片机
AT24C02
的使用说明和完整代码-51单片机
AT24C02
的使用说明和完整代码-51单片机简述:
at24c02
为存储器芯片,可以使用单片机将数据存入其中,同时也可以任意读取。
N's Fan
·
2020-07-05 09:56
EEROM
STM32 I2C实验
参考资料【1】I2C总线协议图解https://www.cnblogs.com/aaronLinux/p/6218660.html【2】
AT24c02
中文资料https://wenku.baidu.com
Lzjusc2017
·
2020-07-05 07:17
STM32
I2C总线 驱动程序设计 --- EEPROM 驱动设计
3、I2C设备驱动对I2C从设备的驱动实现,如
AT24C02
的驱动用户可以自己编写一个驱动,也可以使用现有的通用的I2
ZhY_Rening
·
2020-07-05 05:15
嵌入式Linux内核驱动开发
51单片机读写EEPROM(
AT24C02
)
AT24C02
的存储容量为2Kbit,内容分成32页,每页8Byte,共256Byte,操作时有两种寻址方式:芯片寻址和片内子地址寻址。
文质彬彬online
·
2020-07-05 05:46
51单片机驱动
Proteus单片机C语言仿真(2)——51单片机电子密码锁、数码管显示、
AT24C02
掉电存储
一.系统说明模块划分:(1)51单片机主控单元:AT89C51单片机/STC89C51单片机/STC89C52单片机均可,负责控制各个模块,此处必须配有相应的晶振电路和复位模块;(2)密码存储单元:
AT24C02
qq_3053749041
·
2020-07-05 04:15
51单片机设计
Proteus仿真
单片机
GD32实战10__I2C
知识点掌握I2C总线如何看时序图如何使用I2C接口的器件,例如
AT24C02
原理I2C/IIC(集成电路总线)是philips推出的一种串行总线。
ya!FOOD!
·
2020-07-05 03:28
ARM
STM32总结之EEPROM
AT24C02
一、硬件设计以上是EEPROM芯片
AT24C02
的硬件图。SCL和SDA引脚连接到了STM32对应的引脚上,结合上拉电阻,构成了I2C通信总线。
红尘-有梦
·
2020-07-05 01:35
ARM
STM32小白入门(第12天)-------I2C协议
一、概述二、信号概念三、
AT24C02
(EEPROM电可擦除ROM)--配合单片机存贮掉电前需要保存的数据,类似单片机的硬盘1、写时序2、读时序思考题2:在24c02控制时钟的时候,为什么要进行5us的延时
licent9420
·
2020-07-04 21:11
STM32
STM32 硬件I2C中断实现
目录1、初始化I2C2、启动传输3、发送数据流程4、接收数据5、Code6、注意:对于有嵌入式开发经历的人来说,I2C是使用场合较多的一种通讯方式,比如MPU6050、
AT24C02
、LRC9663等等都有
ai5945fei
·
2020-07-04 10:34
STM32
LanQiao比赛单片机专用板——CT107D把玩笔记(二)
面对板载重要器件,比如:DS18B20、DS1302、
AT24C02
、PCF8591等。我们要脚踏实地的逐一攻克。首先,来看一下温度传感器——DS18B20。
W_Honor
·
2020-07-04 09:40
续:关于stm32通信协议:软件模拟SPI、软件模拟I2C的总结(fishing_8)
软件模拟I2C协议前面把软件模拟SPI的代码贴完了,再接着贴软件模拟I2C的代码,我跑的实验是通过软件模拟I2C读写EEPORM(
AT24C02
),代码已经调通了的。
To_be_a_fisher
·
2020-07-04 08:19
研究生菜鸟
基于51单片机的I2C通信及从
AT24C02
读取保存数据来显示在4位数码管上的项目工程
基于51单片机的I2C通信及从
AT24C02
读取保存数据来显示在4位数码管上的项目工程一、前言1、基于51单片机的I2C通信及从
AT24C02
读取保存数据来显示在4位数码管上的项目包括用Keil软件编写单片机
CWQLTYH
·
2020-07-04 04:08
设计一个秒表
3、通过(IIC)AT24C02C保存计数数字(Proteus元件库中没有
AT24C02
,可用FM24C02芯片代替。),以便重启系统后继续计数。
有丶可惜
·
2020-07-04 01:14
嵌入式
详解数据存储芯片
AT24C02
的应用及编程
一.芯片简介
AT24C02
是一个2K位串行CMOSE2PROM,内部含有256个8位字节,采用先进CMOS技术实质上减少了器件的功耗。
_会飞_的鱼
·
2020-07-04 00:31
单片机应用
硬件
STM32_I2C,不稳定,死在I2C_CheckEvent解决办法
作者:153290557转自:http://www.amobbs.com/thread-4786750-1-1.html主设备:STM32F103C8T6从设备:
AT24C02
看见很多人用都出现死在I2C_CheckEvent
老瓦
·
2020-06-29 18:17
STM32
STM32CubeMX学习教程之十:硬件I2C读写
AT24C02
完整源码下载:https://github.com/simonliu009/STM32CubeMX-hardware-I2C-AT24C02网上有流传已久一种说法,就是STM的I2C有bug,不好用。确实很多人在实际应用中都遇到了各种问题,所以绝大部分人都是在用软件模拟IIC。有了STM32CubeMX,我们可以尝试使用硬件I2C了,官方的优化总不会有错了吧?(其实还是有个小bug,不过可以改过来
SimonLiu009
·
2020-06-26 20:39
STM相关
IIC时序详解
AT24C02
是由ATMEL公司提供的,IIC总线串行EEPROM(electroniceraserprogrammerreadonlymemory),其容量为2kbit(256B),工作电压在2.7v
DriverMonkey
·
2020-06-24 19:12
驱动相关
51单片机必会驱动
51单片机必会驱动51单片机必会驱动数码管驱动动态扫描显示静态显示串口驱动相关原理代码PCF8951ADDA驱动ADCDAC矩阵键盘驱动相关原理代码
AT24C02
存储模块驱动DS1302S时钟驱动1602
HHsuehBo
·
2020-06-24 12:14
单片机学习-51
激光测距VL53L0X中断模式 源代码 已测试
在正点原子的例程上修改的,正点原子的例程使用了LCD,按键,
AT24C02
等,拿到手后不能直接使用,我把不必要的都删除掉,只用最小系统板就可以打印出距离。
loop222
·
2020-06-24 08:45
激光测距VL53L0X查询方式 源代码 已测试
在正点原子的例程上修改的,正点原子的例程使用了LCD,按键,
AT24C02
等,拿到手后不能直接使用,我把不必要的都删除掉,只用最小系统板就可以打印出距离。
loop222
·
2020-06-24 08:14
STM32之I2C_EEPROM读写
EEPROM的数据组织形式:EEPROM设备把它的存储矩阵进行了分页处理:型号是
AT24C02
的EEPROM分为32页,每一页可以存储8个字节的数据,若在同一页写入超过8字节,则超过的部分会被写在该页的起始地址
linzhihan7410
·
2020-06-24 05:42
嵌入式
结合固件库探讨STM32读写FLASH步骤、HardFault问题
在单片机系统中,程序的存储一般放在flash中,不易丢失的数据一般存放在EEROM中(比如说我们经常使用的
AT24C02
,、AT24C256),一般情况不建议将频繁读写的数据存放在Flash中,一方面FLASH
beep_
·
2020-06-22 17:57
IIC原理超详细讲解---值得一看
文章目录IIC简介IIC的物理层IIC的高阻态IIC物理层总结:IIC的协议层IIC总线时序图初始(空闲)状态开始信号:停止信号数据有效性应答信号IIC数据传送数据传送格式IIC发送数据IIC读数据:以
AT24C02
Z小旋
·
2020-06-22 15:42
STM32
OneNet学习笔记(一)——麒麟迷你板的初识,下载问题将了我一军。
外围一个存储芯片
AT24C02
,与温湿度传感器共用一个IIC总线。
Suagr
·
2020-06-22 12:44
OneNet
OneNet
麒麟板
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他