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
STM32CubeMx开发之路—10使用IIC读写
24C02
STM32CubeMx开发之路—10使用IIC读写
24C02
运行环境Windows10STM32CubeMXVersion5.2.0Keil5(MDK5)Version5.28.0.0简介本例程主要讲解如何使用硬件
IoT小胡
·
2020-08-05 15:10
STM32CubeMX开发之路
STM32F103C8T6单片机通过I2C库函数来读写
24C02
存储器
电路连接:SCL和SDA分别接到PB6和PB7上,并都外接上10kΩ上拉电阻。电路板如下图所示:最左边的4个排针接的是电源和串口。由于板上没有任何外部晶振,所以在Keil中建好工程后,要将RTE/Device/STM32F103C8/system_stm32f10x.c中的SYSCLK_FREQ_72MHz的定义注释掉,防止SystemInit函数打开HSE晶振。#ifdefined(STM32F
巨大八爪鱼
·
2020-08-03 14:43
I2C总线
24C02
芯片的读写应用
摘自:http://blog.sina.com.cn/s/blog_62efabea0100r4qq.html什么是I2C总线?I2C(Inter-IntegratedCircuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。也可以简单地理解为I2C是微控制器与外围芯片的一种通讯协议。在不同的书籍中,可能会称为I2C,IIC,或者I平方C,但是概念也是一样的
yuntongsf
·
2020-07-30 06:10
嵌入式
实现模拟IIC与EEPROM(
24c02
)通信(基于STM32F103ZET6)
一句话梳理流程stm32模拟硬件IIC时序,按照时序,EEPROM识别外部信号,完成对其的数据操作目的:使用32开发板软件模拟IIC实现对带有硬件IIC接口的eeprom完成写数据并将写入的数据读出来,内容显示到TFTLCD硬件需求及连接:STM32精英开发板板载的eeprom(容量256K)TFTLCD显示屏为什么不使用硬件IIC目前大部分MCU都带有IIC总线接口,但是这里我们不使用STM32
ElectronR
·
2020-07-30 04:03
I2C协议+实现源码
通信协议简介补充空闲状态start和stop信号应答信号数据有效性规定数据传输延时I2C协议的实现源码硬件说明头文件sys.h主函数初始化I2C产生开始和停止信号等待应答信号产生或不产生应答I2C写操作I2C读操作对
24C02
硬核系_HW
·
2020-07-30 04:11
嵌入式
【STM32】IIC的基本原理(实例:普通IO口模拟IIC时序读取
24C02
)(转载)
IIC的基本介绍IIC的简介IIC(Inter-IntegratedCircuit)总线是一种由PHILIPS公司在80年代开发的两线式串行总线,用于连接微控制器及其外围设备。它是半双工通信方式。IIC总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此IIC总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。总线的长度可高达25英尺,并且能够以10Kbps的最大
weixin_30794499
·
2020-07-30 02:31
单片机实现具有掉电记忆功能的计时器
项目描述:用单片机实现0~99s的计时,将计时实时显示在LCD上,并用
24C02
实现掉电记忆。
田野麦子
·
2020-07-29 14:18
C51
IIC的一些心得
IIC这里不是讲IIC的原理,原理啥的很多地方都有就是我看到原子哥的代码是针对
24C02
的IIC写的,其实IIC规定的协议都是通一的,可以相互移植,但是原子哥的代码什么函数名都是对
24c02
不好移植,所以就打算自己写一个方便移植
不调好四轴不改名
·
2020-07-29 14:35
STM32系统中的2种数据掉电保护方法!
在嵌入式设备开发中,往往需要保存一些掉电不易失性的数据,如果系统配置、用户定制信息等等,如果增加额外的ROMIC,比如(基于I2C的
24C02
等等)往往会造成额外的PCB空间增大,硬件成本增加,降低产品的性价比
嵌入式资讯精选
·
2020-07-29 13:00
RT-Thread使用I2C读写eeprom例程(
24c02
)
实验准备:开发板:正点原子探索者RT-Thread源码env工具env配置:使能相关的uart,用于打开控制台打开I2C设备:实验源代码:#include#include#ifndefEEP_I2CBUS_NAME#defineEEP_I2CBUS_NAME"i2c2"/*连接的I2C总线设备名称*/#endif#defineEEP_ADDR0x50//从设备芯片地址rt_uint8_twr_da
Nameless-Y
·
2020-07-29 01:34
RT-Thread
蓝桥杯之单片机设计与开发(16)——E2PROM
24C02
是一个基于I2C通信协议的器件。
小默haa
·
2020-07-09 12:15
蓝桥杯
第十届蓝桥杯
利用AT24C02进行数据存储
简介
24C02
是一个2KBit的串行EEPROM存储器(掉电不丢失),内部含有256个字节。在
24C02
里面有一个8字节的页写缓冲器。
_朱坚强
·
2020-07-08 23:17
#
蓝桥杯——单片机
(EEPROM的读写)AT24C02在51单片机上的使用方法
单片机告诉
24C02
开始发送数据:/**************************
关外蝼蚁
·
2020-07-07 23:39
技术分享
ZYNQ IIC EEPROM读写例程
调试过程中遇到了两个坑:1.PYNQ-Z2USERMANUAL中RaspberryPiHeader的管脚定义图居然是错的,还是要以原理图为准正确的管脚定义如下:2.要注意
24C02
的地址,如果A[2:0
zkf0100007
·
2020-07-06 13:32
ZYNQ
IIC
EEPROM
STM32的IIC通信的部分理解
IC比如说EEPROM(
24C02
)存储器。同时是半双工通信,即一次总线上只能由一方传输数据。这个图就是说这两条线一般初始情况下都是置高电平。
yoka_milk
·
2020-07-06 06:22
STM32
24C02
、24C16进行字节、页读取、页存取操作
在对
24C02
或者24C16进行字节、页读取、页存取前,我们需要弄清楚I²C协议、
24C02
/24C16存储空间、字节操作和页操作的时序I²C协议:I²C是什么协议网上进行百度方可知道,以下只写使用代码
Pvence
·
2020-07-06 02:35
通讯协议
AT24C02使用详解
---恢复内容开始---这篇文章是写给一个学弟看的,关于IIC,关于
24C02
的单字节写入\读取..页写入和读取,,学弟总是害怕协议,,,我总是对人家说,本来就这样的,协议就是人家这样规定的,,,如果你早生几十年你也可能规定个
weixin_33901641
·
2020-07-05 23:57
24C02
的工作原理
http://blog.sina.com.cn/s/blog_4da4ea3c0101mpit.html大体明白了
24C02
得工作原理。
武武haha
·
2020-07-05 15:57
硬件结构设计
STM32 I2C实验
aaronLinux/p/6218660.html【2】AT24c02中文资料https://wenku.baidu.com/view/18e29fba1a37f111f1855b94.html【3】
24C02
Lzjusc2017
·
2020-07-05 07:17
STM32
STM32——IIC基础知识及例程使用(后续拓展)
文章目录IIC协议软件实现IIC例程(操作
24C02
芯片)软件程序流程硬件设计软件设计IIC协议实现代码操作
24C02
芯片代码编译成功后进行下载验证:STM32自带IIC部分实现例程操作IIC协议IIC
跑不了的你
·
2020-07-05 06:21
STM32
STM32小白入门(第12天)-------I2C协议
一、概述二、信号概念三、AT24C02(EEPROM电可擦除ROM)--配合单片机存贮掉电前需要保存的数据,类似单片机的硬盘1、写时序2、读时序思考题2:在
24c02
控制时钟的时候,为什么要进行5us的延时
licent9420
·
2020-07-04 21:11
STM32
示波器观察IIC通讯协议-STM32F4读写24C08EEPROM时序图-新人首更
示波器观察时序不是因为好奇,是因为遇到了问题STM32F4探索者开发板板载24C02EEPROM,自制了一块开发板,需要存储容量更大的24C08A芯片,焊接后发现开发板上能成功运行的程序,在自己的板子上无法运行,24C08和
24C02
kemu_kaijie
·
2020-07-04 20:36
STM32F4
记一次“粗暴”的Flash模拟EEPROM法(用的STM32F030C6芯片,没找到模拟EEPROM库函数)
记一次“粗暴”的Flash模拟EEPROM法有个项目用的STM32F030的芯片,有2个参数需要存储,但是画板子的时候没有外加FLASH或
24C02
芯片。
无锡的老白
·
2020-07-04 16:11
STM32
硬件相关
51单片机——EEPROM
24C02
:256个字节的EEPROM。一般情况下,EEPROM拥有30万到100万次的寿命。基于I2C通信协议的器件。
a1314521531
·
2020-07-04 09:16
51单片机
STC89C51单片机
基于FPGA EEPROM读写实现及IIC总线协议和时序分析
器件/页地址脚(A2,A1,A0):A2、A1和A0引脚为24C01与
24C02
的硬件连接的器件地址输入引脚。24C01在一个总线上最多可
天山懒人
·
2020-07-04 01:37
verilog
FPGA
004【毕业设计】基于单片机温湿度光照自动窗帘系统设计
include#include#include#include#include#defineucharunsignedchar#defineuintunsignedint#defineW_cmd0xa0/*
24c02
theroadon
·
2020-06-26 18:01
电子资料
单片机
c语言
嵌入式
IIC实现对EEPROM(
24C02
)的读写
概述:EEPROM芯片型号为
24C02
,该芯片的总容量是256个字节,该芯片通过IIC总线与外部连接。实验功能:通过KEY1按键来控制
24C02
的写入,通过另外一个按键KEY0来控制
24C02
的读取。
凡旭国
·
2020-06-26 10:03
stm32单片机/嵌入式知识库
硬件I2C与模拟I2C解析
在读取
24C02
的时候没什么问题,可以直接用。但是在和mpu9250通讯的时候似乎有点问题,DMP自建总是通不过,后来改为模拟I2C后解决。
afeik
·
2020-06-22 12:32
STM32
STM32作为主机I2C,读写
24C02
EEPROM
1、时钟和数据的传输:开始和停止条件,数据在SCL的高电平期间有效,在SCL的低电平期间改变。2、开始条件:在SCL高电平期间,SDA产生一个下降沿3、停止条件:在SCL高电平期间,SDA产生一个上升沿4、应答:成功接收到数据(地址和数据),产生一个应答位(在第9个时钟周期,将SDA拉低)下面是源程序:原理上说,下面程序再移植时,只要将数据类型变化,可以应用到任何处理器AT24c02.h#ifnd
流
·
2020-06-22 10:47
单片机
stm32
SSS1530用于TYPE-C耳机 Lingting耳机方案 线控耳机方案
外部
24C02
~16EEPROM连接为USBVID/PID/产品串、默认增益设置和其他定制功能提供了灵活性。SSS1530提供针对特色USB
LEDIC01
·
2020-05-12 21:40
TYPE-C耳机
Lingting耳机方案
线控耳机方案
AT24C02使用详解
这篇文章是写给一个学弟看的,关于IIC,关于
24C02
的单字节写入\读取..页写入和读取,,学弟总是害怕协议,,,我总是对人家说,本来就这样的,协议就是人家这样规定的,,,如果你早生几十年你也可能规定个
杨奉武
·
2020-03-25 05:52
STM32学习笔记
24c02
_小亮_
·
2019-11-04 21:40
24C02
写数据
AT24C02EEPROM的写数据分为:字节写数据模式和页写数据模式;字节写就是一个地址一个数据的写,页写是连续写数据,一个地址多个数据的写,但是页写不能自动跨页,如果超出一页长度,超出的数据会覆盖原先写入的数据。跨页写数据实现方法:通过IIC读写AT24C02,百度上面有一大堆例程。但向AT24C02写一个字符串时,例程上基本上都是以页写的形式呈现。页写入的方式只能写满一页,不能跨页继续写。在此
树懒的聪明
·
2019-09-26 19:18
i2c
我的小车调试进度之:实现参数存储
小车调试进度五更~~emmm,小车主控板上没有画
24C02
,不能用EEPROM来存参数,但STM32的内部Flash是可访问可操作的,所以就可以把参数存到stm32内部的Flash里啦~~先推荐两篇博客
ReRrain
·
2019-07-29 14:00
麦克纳姆轮小车制作
底层练习~~~~~
底层练习1.数码管:{0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};2.E2PROM:
24C02
ReRrain
·
2019-03-16 18:39
蓝桥备赛
【C51入门笔记】IIC总线+E2PROM芯片(
24C02
)
常用总线技术:v采用串行总线技术可以使系统的硬件设计大大简化、系统的体积减小、可靠性提高。同时,系统的更改和扩充极为容易。v常用的串行扩展总线有:I2C(InterICBUS)总线、单总线(1-WIREBUS)、SPI(SerialPeripheralInterface)总线及Microwire/PLUS等。IIC总线概述:I2C总线是PHLIPS公司推出的一种串行总线,总线裁决和高低速器件同步功
mmciel
·
2018-07-23 12:15
C51
【STM32】IIC的基本原理(实例:普通IO口模拟IIC时序读取
24C02
)
IIC的基本介绍IIC的简介IIC(Inter-IntegratedCircuit)总线是一种由PHILIPS公司在80年代开发的两线式串行总线,用于连接微控制器及其外围设备。它是半双工通信方式。IIC总线最主要的优点是其简单性和有效性。由于接口直接在组件之上,因此IIC总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。总线的长度可高达25英尺,并且能够以10Kbps的最大
Yngz_Miao
·
2018-05-15 09:51
《嵌入式》STM32开发笔记
IIC(2402)实验
本章我们将向大家介绍如何利用STM32的普通IO口模拟IIC时序,并实现和
24C02
之间的双向通信,实现
24C02
的读写,并将结果通过串口printf输出,学习目标是掌握IIC协议,学会操作AT24C02
IT_BOY__
·
2017-03-25 16:18
嵌入式
STM32F103C8开发I2C通信(六)
关于参数id的说明:id是指与MCU相通信的设备的地址,其中id为七位地址,最后一位作为读写标志位使用;例如:当外接设备为型号为
24C02
的E2PROM时,根据
24C02
数据手册说明地址为0B1010000
Lorain_Lynies
·
2016-11-23 14:00
stm32
I2C通信
17.3 PCF8591硬件接口
与前面讲过的
24C02
类似,3个地址引脚A0、A1、A2用于编程硬件地址,允许最多8个器件连接到I2C总线而不需要额外的片选电路。
softn
·
2016-07-09 07:00
14.6 EEPROM的页写入
24C01、
24C02
这两个型号是8个字节一个页,而24C04、24C08、24C16是16个字节一页。我们开发板上用的型号是
24C02
,一共是256个字节,8个字节一页,那么就一共有32页。
softn
·
2016-07-08 06:00
14.5 EEPROM多字节读写时序
而往非易失区域写需要一定的时间,每种器件不完全一样,ATMEL公司的
24C02
的这个写入时间最高不超过5ms。在往非易失区域写的过程,EE
softn
·
2016-07-08 06:00
14.4 EEPROM单字节读写时序
24C02
一共256个字节的存储空间,地址从0x00~0xFF,我们想把数据存储在哪个位置,此刻写的就是哪个地址。
softn
·
2016-07-08 06:00
14.3 单片机EEPROM简介
我们板子上使用的这个器件是
24C02
,是一个容量大小是2
softn
·
2016-07-08 06:00
51单片机——EEPROM
24C02
:256个字节的EEPROM。一般情况下,EEPROM拥有30万到100万次的寿命。基于I2C通信协议的器件。
a1314521531
·
2016-03-17 08:00
单片机
eeprom
网上发现的一个stm32的I2C比较通俗易懂的入门例程。
买了个核心板,算是有自己的STM32板子了,所以顺便也整一整I2C(因为上面的是
24C02
,嘻嘻,比较亲切),刚开始的时候,按照参考书上面的例程写了一个读写程序,但是直接把程序下载到板子里串口无数据输出
ludaoyi123
·
2016-03-11 21:16
#
stm32
I2C
stm32
嵌入式
程序例程
单片机: EEPROM和串口通信
名称:IIC协议EEPROM24c02通过串口通信存数读取数据 内容:此程序用于检测EEPROM性能,测试方法如下:写入
24c02
一个数据,然后在内存中改变这些数据, 掉电后主内存将失去这些信息,然后从
NK_test
·
2015-12-22 20:00
单片机
串口通信
数码管
eeprom
EEPROM实验(
24C02
)
EEPROM实验(
24C02
)
24C02
简介
24C02
是一个2K位串行CMOS的EEPROM,内部含有256个8位字节。
baidu_30541191
·
2015-12-16 22:00
51操作各种demo 驱动
24C02
bit write=0; //写
24C02
的标志; sbit sda=P2^0; sbit
·
2015-11-11 16:39
demo
I2C EEPROM24C02
\lib\i2c.h"#define AddWr 0xae //写数据地址,需要参考
24c02
芯片文档#define AddRd 0xa
·
2015-11-08 09:14
ROM
上一页
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
其他