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
24c02
蓝桥杯嵌入式扩展板学习之LIS302DL
硬件电路IIC通信的读和写地址的确定,类似
24C02
芯片一样有自己独特的读和写的iic地址,因为三轴加速度计的SD0管脚接地,根据芯片介绍,其Read地址为(0x39)write地址为(0x38)IIC
*wj
·
2020-09-11 17:40
蓝桥杯嵌入式
嵌入式
stm32
STM32F4 通过IIC对
24C02
EEPROM 读写
因为以前学习I2C的时候就没有完全理清工作原理,所以后来再去看例程的时候发现有点懵,不管是AT24C02的内存上还是双方的工作方式和时序上都有些疑惑。通过查找手册以及看别人对IIC例程的理解,最终找到一个我觉得需要记录下来的一篇文章,因为里面有我容易混淆的内容,像AT24C02的内存,2K指的是2Kbit,而不是2KByte。对IIC了解得相对熟之后回头来记录一下:转自:https://blog.
Jo.Yang
·
2020-09-04 08:19
记录
嵌入式
使用PCF8951进行AD/DA转换
include#defineucharunsignedchar#defineuintunsignedint#define PCF85910x90 //PCF8591地址bitwrite=0;//写
24c02
Holly34
·
2020-08-24 14:11
单片机51
IIC及AT24C02的读写(单片机实验)
IIC及AT24C02的读写(单片机实验)有问题欢迎私信哦课程设计(综合实验)内容及要求通过IIC总线扩展1片AT24C02芯片,实现单片机对存储器
24C02
的读写,并通过LED灯或8段数码管显示存储单元的状态
hope lucky
·
2020-08-23 08:17
单片机实验
单片机课设
单片机
芯片
嵌入式
java
fpga
stm32f103 I2C 初始化/读写出错
芯片型号CAT24C512WI-GT3SOIC-8EEPROMI2C接口512Kb(换个
24C02
就不行)以下为测试代码:#defineI2C_Buffer_Lenth16uin
ewin66
·
2020-08-20 23:11
stm32
I2C
IIC
IIC_BUSY
[51单片机] EEPROM
24c02
[I2C代码封装-保存实现流水灯]
这里把EEPROM24c02封装起来,今后可以直接调用,其连线方式为:SDA-P2.1;SCL-P2.0;WP-VCC>__//头文件的包含7#include8#define_Nop()_nop_()//定义空指令9/*-----------------------------------------------10uS延时函数,含有输入参数unsignedchart,无返回值11unsigned
weixin_34123613
·
2020-08-20 08:40
嵌入式
STM32之I2C例程(
24C02
)
#include"stm32f10x.h"#include#defineSCL_H(GPIOB->BSRR=GPIO_Pin_6)#defineSCL_L(GPIOB->BRR=GPIO_Pin_6)#defineSDA_H(GPIOB->BSRR=GPIO_Pin_7)#defineSDA_L(GPIOB->BRR=GPIO_Pin_7)#defineSCL_READ(GPIOB->IDR&GP
QQ1034313020
·
2020-08-20 06:23
STM32
IIC-用IO口模拟IIC时序,实现与
24C02
通信
关于实际读写关于
24C02
前言这几天都在自学,一个多星期了,是时候把知识都归类总结一下了。参考了的文章链接:IIC通讯协议.这篇文章写得非常的生动,值得借鉴。
fsczp
·
2020-08-16 20:45
第七章:IIC时序
例子是:
24C02
/**************************
qq_33553024
·
2020-08-16 20:29
STM32F030F4P6 IIC HAL库驱动CH455G
HAL库的IIC操作做还是很方便的,是
24C02
之类的EEPROM很好用,本文主要介绍使用HAL库的IIC驱动沁恒的CH455G数码管驱动器。
江湖个人
·
2020-08-15 14:45
stm32 i2c eeprom
24C02
电路图相关文章:http://blog.csdn.net/zhangxuechao_/article/details/74936798举例#definei2c_sclPBout(10)#definei2c_sdaPBout(11)#definei2c_ackPBin(11)voidI2C_init(){GPIO_InitTypeDefgpio10={GPIO_Pin_10,GPIO_Speed_5
thomas_blog
·
2020-08-11 15:56
STM32
AT24C02的读写操作
AT24C02的读写操作**说明:**最近我在做基于EEPROM存储器
24c02
存储的电子锁时遇到了一些问题:每次向
24C02
写入数据的时候没出现什么问题,可以正常写入。
勿舛
·
2020-08-11 15:48
EEPROM
51单片机实现对
24C02
进行页写、顺序读取并显示验证
转自:http://blog.sina.com.cn/s/blog_4e6ca7bb0100g876.html看看自己的博客,实在不忍心眼睁睁看着它成为图片传播站。但自己对将别人的技术文章或程序转来转去也没感觉有多大意思,干脆把上个月写的个小程序放上来吧。参看过类似程序,自己编写了这个程序。I2C虽是较简单的通信协议,但要完全理解透彻可也并非那么轻而易举,自己也是在不断加深对它的理解。这个程序已通
人生一抹儿绿色
·
2020-08-11 15:48
stm32F103模拟I2C读写
24c02
/*********文件名:i2c_ee.h**********//*Definetopreventrecursiveinclusion------------------------------------*/#ifndef__I2C_EE_H#define__I2C_EE_H/*Includes--------------------------------------------------
xfcylyf
·
2020-08-11 15:05
I2C中
24C02
从地址设置
从设备地址首先,先看一下AT24C02的芯片资料,我们会发现AT24C02有三个地址A0,A1,A2。同时,我们会在资料的DeviceAddress介绍发现I2C器件一共有七位地址码,还有一位是读/写(R/W)操作位,而在AT24C02的前四位已经固定为1010。R/W为1则为读操作,为0则为写操作。R/W位我们要设置为0(写操作)规则为:1010(A0)(A1)(A2)(R/W)然后,看一下自己
weixin_33997389
·
2020-08-11 14:46
[51单片机] EEPROM AT24c02 [存储\读取一个字节]
---------------------------------------------2名称:IIC协议EEPROM24c02存数读取数据3内容:此程序用于检测EEPROM性能,测试方法如下:写入
24c02
weixin_33744854
·
2020-08-11 14:54
IIC接口AT24C02存储芯片的操作
另外,
24C02
的2K是指2Kbit。一般的话,存储器都用字节来衡量,所以其实
24c02
只有
weixin_33719619
·
2020-08-11 14:21
14.6 EEPROM的页写入
24C01、
24C02
这两个型号是8个字节一个页,而24C04、24C08、24C16是16个字节一页。我们开发板上用的型号是
24C02
,一共是256个字节,8个字节一页,那么就一共有32页。
seven-soft
·
2020-08-11 13:16
MCU(单片机)
14.5 EEPROM多字节读写时序
而往非易失区域写需要一定的时间,每种器件不完全一样,ATMEL公司的
24C02
的这个写入时间最高不超过5ms。在往非易失区域写的过程,EE
seven-soft
·
2020-08-11 13:16
MCU(单片机)
单片机
24C02
仿真,
#include#defineucharunsignedchar#defineuintunsignedint#defineulongunsignedlong#defineWriteDeviceAddress0xa0//定义器件写地址#defineReadDviceAddress0xa1//定义器件读地址sbitSCL=P3^3;//P2.7口模拟SCL信号sbitSDA=P3^2;//P2.6口模
①qu②叁米
·
2020-08-11 13:40
STM32读写
24c02
总结
这两天学习STM32的IIC,实现读写
24c02
的数据,对IIC不是那么的陌生,在这里,将这两天的学习的流程总结下,整理整理自己的思路。
Lawrence_121
·
2020-08-11 12:39
嵌入式学习
单片机模拟I2C总线及
24C02
(I2C EEPROM)读写实例(源代码)
/*51系列单片机在使用时,有时需要模拟I2C总线,*//*这里举出一个实例(读写串行EEPROM芯片at2402)*//************************************************************************//*Name:AT24C02存储器的读写程序,用到I2C总线,含相对独立的I2C总线读写函数*//*Language:C51单片机编
gsnet
·
2020-08-11 11:46
嵌入式技术
STM32读写
24C02
遇到的问题
这几天在弄I2C,读取
24C02
的数据。我默默的敲完了代码,然后仿真。代码就下面两行,就是写一个字节,然后读取。
无锡的老白
·
2020-08-11 11:35
STM32
24C02
重要补充
最近用了个AT24C02B,用管脚模拟的I2C协议,调试时候发现,写进去之后再读回来还是默认值0xFF,后来调试后发现,读写之间的时间间隔短了,导致芯片来不及擦写完毕,此时读的话,还是未修改之前的。当时看datasheet时也没忘记Twr这个参数,但是上面写的是最大值,而没有最小值。所以我就随便加了个小于MAX的延时。然后去网上搜到下面一段,。。。原来那个Twr值表示的是最小延时,蛋疼,为什么数据
yk__peng
·
2020-08-11 11:36
24C02
写完不能立马读!
最近工程需要写了个
24C02
程序,上机测试,写多字节,然后立马读多字节。然后通过串口查看。结果读出来的都是FF,立马懵逼了。好吧打开示波器看时序。(顺便说一句示波器触发功能真好用!!)。
a827415225
·
2020-08-11 11:36
STM32
24C02
AT24C02内部设有一个8位控制寄存器,其每一位的含义如下:Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit01010A2A1A0R/W其中前4位数据是芯片固定的标识,A2/A1/A0用于选择总线上待访问的I2C器件,R/W=1读操作,R/W=0写操作;I2C总线上最多可以扩展8片同样的2K容量EEPROM存储器,或者是4片4Kb的EEPROM,或者是2片容量为8Kb的EEPROM
Jjh449027368
·
2020-08-11 11:23
STM32的I2C的原理与使用(
24C02
附代码)
一、IIC的定义I2C(IIC,Inter-IntegratedCircuit),两线式串行总线,由PHILIPS开发用于连接微控制器及其外围设备。IIC是一种多向控制总线,就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实施数据传输的控制源。这种方式简化信号传输总线。它由数据线SDA和时钟SCL构成的串行总线,接到I2C总线设备上的串行数据SDA都接到总线的SDA上,各设备的时钟线
nandycooh
·
2020-08-11 10:54
STM32
IIC通讯和
24c02
实验程序
IIC是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbps以上,IIC是半双工通信方式。一、IIC通讯讲解1.空闲状态I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。2.起始信
龟田小丸子
·
2020-08-11 10:54
51单片机实现对
24C02
进行页写、顺序读取并显示验证
源:51单片机实现对
24C02
进行页写、顺序读取并显示验证//**********************************************************************
weixin_33901926
·
2020-08-11 10:16
EEPROM存储芯片
24C02
1、
24C02
简介
24C02
是一个2Kbit的串行EEPROM存储芯片,可存储256个字节数据。
weixin_30553065
·
2020-08-11 10:41
PIC单片机-普通IO口模拟I2C总线对
24C02
进行读写操作
使用PIC单片机的普通IO口模拟I2C总线,对
24C02
进行读写操作。
洒满阳光的午后
·
2020-08-11 10:55
PIC单片机
STM32学习笔记6——向
24C02
芯片中写入浮点数
方法:用共用体(1)共用体类型定义#defineFLOAT_BYTE_NUM4//float类型占用字节数//浮点数存储共用体typedefunion{floatvalue;uint8_tbyte[FLOAT_BYTE_NUM];}storFloatData;(2)函数定义/**************************************************************
你行你上天
·
2020-08-11 10:14
stm32
嵌入式
C
EEPROM实验(
24C02
)
EEPROM实验(
24C02
)
24C02
简介
24C02
是一个2K位串行CMOS的EEPROM,内部含有256个8位字节。
问鼎63
·
2020-08-11 10:55
51单片机
E2PROM芯片
24C02
的读写程序
一、实验目的:给
24C02
的内部RAM写入一组数据0xb0,数据从
24C02
内部RAM的0x01开始存放。然后再把这组数据读出来,来点亮LED灯,检验写入和读出是否正确。
weixin_30752699
·
2020-08-11 10:56
EEPROM24C02概述
24C02
基础概念*AT24C022kb=2048bit=2048/8B=256B*存储空间256字节*32pagesof8byteseach*32页,每页8个字节*DeviceAddress*1010A2A1A0R
胡子拉碴叔
·
2020-08-11 10:25
嵌入式软硬件技术专栏
AT24C02 E2PROM芯片详解
24C02
是一个2KBit的串行EEPROM存储器(掉电不丢失),内部含有256个字节。在
24C02
里面有一个8字节的页写缓冲器。
Z小旋
·
2020-08-11 10:10
STM32
嵌入式学习
关于STM32F103单片机的IIC通信的一点浅显讲解和入门EEPROM(
24C02
)
首先我们应该了解的是IIC是两线串行总线(数据线SDA和时钟线SCL)。它主要是在CPU与被控IC之间、IC与IC之间双向传送。高速的IIC一般可达到00KHZ以上,一般的则在100KHZ。了解了IIC的一些定义后,要想写代码必须知道它的时序。一、空闲状态,IIC在空闲状态时SDA和SCL都是处于高电平。二、开始信号,当SCL电平不发生变化的时候,SDA由高电平变为低电平的这一个过程是开始信号。三
欲谋于世
·
2020-08-10 13:00
STM32
单片机STM32F103
IIC
STM32F0单片机快速入门九: 用 I2C HAL 库读写
24C02
24C02
介绍
24C02
现在基本是开发板的标配,对于需要掉电存储的应用来说确是不二选择。
若风飘茫
·
2020-08-10 02:34
stm32F0
单片机模拟IIC时序读写
24C02
一、什么是IIC总线IIC即集成电路总线,也是一种非常常用的总线是由飞利浦半导体公司在八十年代初设计出来的,主要是用来连接整体电路(ICS),IIC是一种多向控制总线,也就是说多个芯片可以连接到同一总线结构下,同时每个芯片都可以作为实时数据传输的控制源。注意:IIC芯片在工业上的应用也是非常重要的,与串口、SPI、CAN等总线齐名。二、IIC总线协议简介IIC串行总线一般有两根信号线,一根是双向的
snyanglq
·
2020-08-08 21:38
AT89S52
stm32F4之使用I2C读写
24C02
一.
24C02
简单介绍1.串行E2PROM是基于I2C-BUS的存储器件,2.可以支持100万次擦除,数据可以保存100年,3.支持每次读写1字节4.写周期最大5ms(即最好保证在5ms后进行读写,否则可以数据将会读取错误
qq_33974167
·
2020-08-08 19:00
STM32
【蓝桥杯单片机进阶强化-04】PCF8591与
24C02
综合应用-智能照明自动控制器
【1】题目要求在蓝桥杯大赛“单片机设计与开发”的在CT107D综合训练平台上,利用竞赛提供的IIC底层驱动代码,设计程序,实现以下的功能:1-系统上电后,通过采样PCF8591通道1中光敏电阻RD1的实时数据,并根据该数据控制8个LED灯的亮灭情况。灯光的控制分为5个等级:等级1:255200)//等级1{XBYTE[0x8000]=0xfe;//点亮L1level=1;}elseif(dat_r
小蜜蜂老师
·
2020-08-08 18:47
蓝桥杯单片机
I2C器件的从设备地址设置
转帖地址:http://niulei20012001.blog.163.com/blog/static/7514721120096179545176/I2C中
24C02
从地址设置今天看了一下AT24C02
amj0622
·
2020-08-08 14:59
单片机
iic通信的深入理解(主从设备通信)
一.写数据
24c02
的写入数据,可以看到主从设备iic中写的过程:起始信号->器件地址(7位地址加一个读写位)->等待应答->要操作内存的地址->等待应答->写入数据->等待应答->停止时序图:代码:可是上面的程序中箭头所指的位置可以看出我们在一个
const_zj
·
2020-08-07 23:44
STM32使用模拟IIC实现
24C02
读取
1.与硬件IIC的比较1.1.使用灵活可使用任意2个IO口实现,不用受芯片管脚限制;1.2.速率快通过调整延时,可以实现超过400k的速率,实际测试最大速率接近800k;1.3.容错性强硬件IIC在通信出错后,无法自行恢复,模拟IIC则可以迅速恢复;2.底层接口函数2.1.I2C_Startstaticuint8_tI2C_Start(void){SDA_H;//拉高数据线SCL_H;//拉高时钟
yuangaoping
·
2020-08-07 22:05
STM32F103 EEPROM_24C02实验
实验目的本实验向大家介绍如何使用STM32的IIC硬件接口,实现和
24C02
之间的双向通信,通过本实验的学习,我们将对IIC通信的过程会有一个详细的了解。
夕阳醉了晚霞
·
2020-08-07 21:29
星光STM32
【IIC学习笔记】-- 操作 eeprom (AT24Cxx)
1.AT24C02器件的一些基本特性
24C02
是一个2K位串行CMOS的EEPROM,内部含有256个8位字节与400KHzI2C总线兼容写保护功能当WE为高电平时进入写保护状态页写缓冲器2.接线方式其中
秋风即使带凉亦漂亮
·
2020-08-07 21:51
嵌入式片上通信协议
STM32 IIC通信往
24C02
写数据、读数据
1、
24C02
模块的原理图:从图中可以看出,A0、A1、A2三个引脚全部接地,说明表示器件地址7位数据后三位全部是0注:当上一个数据写完之后,若发送停止信号,则至少停下10ms时间后,才能再发送起始信号
shaguahaha
·
2020-08-07 17:24
STM32
cortex_m3_stm32嵌入式学习笔记(二十):IIC实验(I2C串行总线)
ALIENTEKMiniSTM32开发板板载的EEPROM芯片型号为
24C02
。该芯片的总容量是256个
_lyl
·
2020-08-07 16:47
嵌入式_stm32
STM8L的EEPROM读写原理及例程
转载地址:http://www.51hei.com/bbs/dpj-56489-1.htmlSTM8L103C6拥有1KB的片上EEPROM,可以用来存储程序需要用到的参数,就不需要额外使用
24C02
这样的外部存储器了
kunkliu
·
2020-08-07 14:42
STM8
stm32F103模拟I2C读写
24c02
/*********文件名:i2c_ee.h**********//*Definetopreventrecursiveinclusion------------------------------------*/#ifndef__I2C_EE_H#define__I2C_EE_H/*Includes--------------------------------------------------
老瓦
·
2020-08-07 11:56
STM32
上一页
1
2
3
4
下一页
按字母分类:
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
其他