I2C总线是一种用于IC器件之间连接的二线制总线,最早由Philips公司推出。它通过SDA(串行数据线)及SCL(串行时钟线)两根线在连到总线上的器件之间传送信息,并根据地址识别每个器件,不管是单片机、存储器、LCD驱动器还是键盘接口。
2011-01-20 09:12:58
12566 
我们在前面开发过AT24CXX系列EEPROM存储器,它使用的是I2C接口。不过有时候我们也会使用SPI接口的EEPROM存储器。在这一篇我们将来讨论AT25XXX系列EEPROM存储器的驱动设计、实现及使用。
2022-12-07 16:51:24
6259 
作为嵌入式开发人员,无论是硬件还是软件工程师,或多或少都会接触过I2C接口的外设。诸如常用的存储器EEPROM等皆是I2C接口进行通信。
2023-10-01 16:57:00
5967 
2-3 数据有效性2-4 地址及数据方向2-5 响应三、STM32 的 I2C 架构剖析3-1 通讯引脚3-2 时钟控制逻辑3-3 整体控制逻辑四、通讯过程4-1 主发送器4-2 主接收器4-3 I2C 初始化结构体详解五、I2C—读写 EEPROM 实验5-1 硬件设计5-2 软件设计I2C 协议简介
2021-08-23 08:25:55
串行EEPROM存储器及应用
2017-02-05 13:47:29
不使用芯片数据手册中介绍的SPI通讯格式的eeprom。而使用I2C格式的eeprom和其他的I2C器件同时挂载在芯片I2C通讯接口上?
另外如使用I2C的eeprom需要如何进行设置?
2023-11-29 07:11:13
前面章节第14章已经进行过硬件IIC读写EEPROM的实验,本章教程将使用软件模拟IIC读写EEPROM,并通过串口调试助手将读写结果打印显示。 1、I2C简介及相关函数介绍内部集成电路总线(I2C
2023-04-23 16:04:22
什么放在EEPROM存储器和什么格式中。26.18描述了如何通过SMBus、OTP和USB来配置,但不描述I2C EEPROM配置。访问和编程EEPROM不是。一个问题:我们设法用PICTIT2写它,我们
2018-11-16 15:05:18
嗨,我需要一个I2C内核来控制串行eeprom。在Web上的大多数I2C示例中,使用了微处理器。但我想只使用FPGA。我怎样才能做到这一点?有没有人有I2C控制器,不需要处理器或微控制器?谢谢。以上
2019-03-13 13:08:18
学习I2C总线通信协议,完成基于I2C硬件协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。具体任务:1)解释什么是“软件I2C”和“硬件I2C”? (阅读野火配套教材的第
2021-08-23 06:19:16
我用cycontrol程序程序I2C串行EEPROM在我开发的系统有问题。它似乎正常(检查I2C的SCL和SDA与示波器)但它总会导致失败。有人有任何想法来帮助解决这个问题吗?这种方法适合
2019-02-20 14:10:49
本帖最后由 luna 于 2011-3-3 12:06 编辑
简要介绍了I2C串行总线原理及AT24CXX系列串行EEPROM的特点。着重阐述了利用I2C串行总线和AT24CXX系列串行EEPROM实现数据存储的技术,给出了单片机与串行EEPROM硬软件实现方法和实用的读/写子程序。
2011-03-02 14:36:42
影响I2C信号完整性的外部干扰源,提供相应的硬件设计优化措施,如PCB布线、接地处理等,减少干扰对I2C通信的影响。
软件容错机制与超时处理:介绍如何在软件层面增加容错机制,通过检测总线忙、ACK
2025-12-03 07:29:35
存储数据发生意外错误,造成的损失是致命的,因此在设计使用I2C串行EEPROM存储器时,更多地需要硬件和软件相互接合,采取一些相关的处理措施,使得产品能够在各种恶劣的使用环境中可靠、正确地运行。
2020-04-08 08:08:45
I2C™、SPI、Microwire和UNI/O®总线。其中,I2C总线在单片机和其他芯片组中具有广泛的硬件支持,并且信号传递方式简单,可采用极小的硅片有效实现,因此占据了非易失性存储器市场约70%的份额
2012-12-17 11:52:52
数据手册中介绍的SPI通讯格式的eeprom。而使用I2C格式的eeprom和其他的I2C器件同时挂载在芯片I2C通讯接口上? 另外如使用I2C的eeprom需要如何进行设置?
2018-08-01 09:38:22
不使用ISO-DEP协议的情况下直接访问EEPROM存储器,而是使用标准I2C命令访问EEPROM存储器的位置。 在我的固件中,我只需要访问NDEF文本文件进行读取并读取该文件的前10个字节。 所以
2019-08-02 14:41:04
Proteus仿真I2C存储器实验时,为什么每次运行时,存储器内存中总是已经存有上次运行时存入的数据?应该怎么清除?
2018-10-20 10:41:53
带I2C串行CMOS EEPROM、精密复位控制器和看门狗定时器的监控电路
特性 看门狗监控SDA信号 (CAT1161) 兼容400KHz 的I2C总线 操作电压范围为2.7V~6.0V
2008-10-24 14:25:01
11 I2C串行EEPROM系列中文资料,数据手册:美国微芯科技公司(Microchip Technology Inc.)生产的电擦写式只读存储器系列24CXX、 24LCXX、24AAXX 和24FCXX (24XX*)容量范围为128 位到512 千位。该系列
2009-07-12 19:36:28
10 本实验是基于EasyFPGA030的I2C总线接口模块设计,用EasyFPGA030开发套件通过I2C协议实现对二线制I2C串行EEPROM的读写操作,先把数据写入EEPROM,然后再读取出来显示在数码管上
2009-11-02 17:01:45
41 本实验是基于EasyFPGA030的I2C总线接口模块设计,用EasyFPGA030开发套件通过I2C协议实现对二线制I2C串行EEPROM的读写操作,先把数据写入EEPROM,然后再读取出来显示在数码管上。
2010-03-11 15:37:32
29 CAT1161 CAT1162带I2C串行CMOS EEPROM、精密复位控制和看门狗定时器(英)
CAT1161/2 为基于微控器的系统提供了一个完整的存储器和电源监控解决方案。它们利用低功耗CMOS技术将16k带
2010-03-27 14:41:29
39 摘要:介绍了I2C总线系统的电路结构特点和功能.关键词:I2C总线;串行;数据;时钟;控制器;接口;存储器
2010-05-29 10:51:27
25 I2C总线是由Philips公司开发的用于器件之间连接的2线式双向同步串行总线。Linux内核中针对I2C总线的特性,其设备驱动使用了一种特殊的体系结构。介绍了MPC8250处理器上I2C总
2010-12-07 13:58:56
55 24LC128T-I/SN是一款性能卓越的串行EEPROM存储器芯片,具有广泛的应用前景。该产品采用了先进的技术,为用户提供了可靠的数据存储解决方案。产品详情24LC128T-I/SN
2024-04-25 01:05:16
I2C 总线实验(实时时钟、EEPROM 和ZLG7290 的实验)
一. 实验目的加深用户对I2C 总线的理解,熟悉I2C 器件的使用
2008-09-22 16:58:40
4493 
I2串行EEPROM应用系统的设计
在嵌入式控制系统中,通常要用到非易失性存储器。无论是掉电时维持需要保存的设置,还是存
2009-03-29 15:12:34
957 
带RTC的I2C总线铁电存储器芯片-FM31256
FM31256是一种基于I2C总线、采用铁电体技术的多功能存储芯片。除了非易失存储器外,该器件还具有实时时钟、低电压
2009-03-29 15:16:10
3892 
和见数据保留和耐用性表)❐ NoDelay™ 写入 先进的高可靠性铁电工艺快速 2 线串行接口 (I2C)频率高达 1-MHz 直接硬件替代串行
2025-01-16 14:14:37
智能脱扣器的软硬件设计
首先介绍了智能脱扣器的硬、软件设计及其关键技术,接着提出了新的数据处理方法,最后总结出一些抗干扰的措施。
关键词:智能脱
2009-10-29 17:41:58
1147 
本文是基于USB的串行通信软硬件设计的详细介绍
2011-10-17 17:38:03
127 24 系列EEPROM 是一种I2C 接口的存储器无须外围元件操作简单方便应用广泛在24 系列EEPROM 的操作中常常会有一些问题如页写功能写入时间16 位存储地址即软件包中所说的子地址若用户使用
2011-11-17 17:16:23
115 本文介绍了基于I2C总线的高分辨率红外触摸屏的软硬件设计及实现方法,整个系统结构简单,性能稳定。
2012-01-10 14:51:48
3549 
在 Nios II 中利用 I2C 总线实现对 EEPROM 存储器——AT24C02 的读写,
2015-12-14 15:40:43
1 I2C(Inter-Integrated Circuit,互联IC)总线通过两线制设计(串行数据线SDA和串行时钟线SCL)来提供双向的数据传输,可连接到外部I2C器件,例如串行存储器(RAM
2016-01-13 16:38:23
13 内容摘要:介绍了I2C总线的结构、工作原理、数据传输方式,讨论了基于I2C总线的多机通信软硬件设计,实现了程控交换多机通信调度指挥系统。
2016-02-29 15:44:25
6 STM32硬件I2C例程,感兴趣的小伙伴们可以看看。
2016-07-26 10:26:39
94 串行EEPROM存储器及应用
2016-12-11 23:41:10
0 250两线同步串行端口(两步搜索法)。港口的两步搜索法从本质上说是一个兼容I2C端口。I2C的术语将用于整个文件指定belasigna 250端口的两步搜索法。由于没有EEPROM连接
2017-03-29 17:29:09
9 250两线同步串行端口(两步搜索法)。港口的两步搜索法从本质上说是一个兼容I2C端口。I2C的术语将用于整个文件指定belasigna 250端口的两步搜索法。由于没有EEPROM连接到belasigna
2017-03-31 10:06:38
14 I2C主机芯片组,连接到300 belasigna通过I2C端口。由于没有EEPROM连接到belasigna 300的外部设备必须有专用的内存空间非易失性存储器存储belasigna 300应用。它可
2017-03-31 10:38:19
27 USB的串行通信软硬件设计
2017-09-04 10:08:34
14 访问(DMA,Direct Memory Access)硬件。 外围设备(如串行线控制器)中包含一些寄存器。在存储器映射系统中,这些寄存器就像特定地址的存储器一样。(在其他的系统组织中,I/O功能可能与存储器件有不同的寻址空间。)串行线控制器可能有以下5种寄存器。 ① 发送数
2017-10-18 13:57:03
2 1 引言 I2C (Inter-Integrated Circuit1总线是一种由Philips公司开发的2线式串行总线,用于连接微控制器及其外围设备。它是同步通信的一种特殊形式,具有接口线少、控制
2017-11-30 18:05:37
815 
【*】程序简介 -工程名称:基本读写EEPROM -实验平台: 秉火STM32 F429 开发板 -MDK版本:5.16 -ST固件库版本:1.5.1 【 !】功能简介: 读写板载的 I2C
2017-12-13 15:12:33
23 本文档内容介绍了基于使用硬件模块实现8051 MCU与I2C串行EEPROM的接口,供参考
2018-03-29 15:03:12
1 大多数嵌入式控制系统都需要非易失性存储器。由于其外形小巧、提供字节级灵活性、I/O引脚要求低、低功耗和低成本等特点,串行EEPROM成为非易失性存储器广受欢迎。
2018-04-20 15:32:16
3 本视频介绍串行EEPROM器件和串行SRAM存储器的产品系列的优点、封装、总线选择及质量体系。
2018-06-06 01:45:00
6024 Microchip Technology的24LCXXB串行EEPROM器件与 I2C™ 兼容,支持标准的 100 kHz 和 400 kHz 快速模式。当设计中采用串行 EEPROM 器件时,多数
2018-06-29 10:25:00
12 本文主要介绍了使用C18编译器和MSSP模块进行I2C™串行EEPROM与PIC18单片机的接口设计.
2018-06-28 08:25:00
11 大多数嵌入式控制系统都需要非易失性存储器。由于其外形小巧、提供字节级灵活性、 I/O 引脚要求低、低功耗和低成本等特点,串行 EEPROM 成为非易失性存储器 广 受 欢 迎 的 选 择。针 对 这
2018-06-19 17:26:00
26 启动和停止条件,而 24XXX 串行 EEPROM 作为从器件工作。24XXX 串行 EEPROM 兼容 I 2C™,最大时钟频率范围为 100 kHz 至 1 MHz。
2018-06-15 08:27:00
3 在 Arria 10 中设计 I2C EEPROM
2018-06-22 01:11:00
3927 
常用的串行扩展总线有:I2C总线,SPI总线,单总线,Microwire/PLUS。
I2C串行总线概述I2C串行总线,是具备多主机系统所需的包括总线裁决和高低速器件同步功能的高性能串行总线。
2019-07-31 17:35:00
6 STM32F10x_硬件I2C读写EEPROM(标准外设库版本)
2020-03-25 11:11:25
11766 
I2C总线是一种用于IC器件之间连接的二线制总线。它通过SDA(串行数据线)及SCL(串行时钟线)两根线在连到总线上的器件之间传送信息,并根据地址识别每个器件:不管是单片机、存储器、LCD驱动器还是键盘接口。
2020-03-04 15:05:40
6505 
占用引脚少,接口协议简单。目前多数公司均推出了I2C总线接口的各种器件,如存储器、A/D、D/A、键盘、LCD等,大大方便了用户的选择。
2020-03-23 11:36:00
14 我们可以看见STM32的硬件I2C有两个和数据有关的寄存器“数据寄存器(Data register)”(DR)和“数据移位寄存器(Data shift register)”(DSR),我们的软件写入的是DR, DSR用于I2C数据的移位发送和接收
2020-04-30 15:00:29
8554 
的视频解码器进行初始化通常是通过两线的I2C总线接口,但是现在的DSP和MCU大部分都没有I2C总线接口,在这种情况下我们可以应用两个通用的IO线,通过软件的方法来模拟I2C总线的协议,继而完成I2C总线
2020-05-14 10:36:49
2222 
Microchip Technology生产的24XXX系列串行EEPROM 兼容 I2C™ 通信标准,最大时钟频率范围从 100 kHz 到 1 MHz。许多PICmicro®单片机内置MSSP
2020-05-21 08:00:00
0 FPGA 芯片通过 I2C 总线连接 EEPROM 24LC04, I2C 的两根总线各上拉一个 4.7K的电阻到 3.3V,所以当总线上没有输出时会被拉高, 24LC04 的写保护没有使能,丌然
2020-11-26 14:30:26
8165 本文档的主要内容详细介绍的是使用单片机实现I2C存储器设计的中文硬件字库应用的C语言实例。
2021-03-31 14:45:53
6 应用的经济高效的理想解决方案。尽管其他形式的非易失性存储器重新兴起,但对于要求便携性、低电流和电压操作、逐字节操作及具竞争力价格的应用和解决方案,串行 EEPROM 仍被证明是一种可行的选择。SPI 和I2C同步串行协议仍然是与串行EEPROM器件
2021-04-01 14:47:12
11 启动和停止条件,而 24XXX 串行 EEPROM作为从器件工作。 24XXX 串行 EEPROM 兼容 I2C™,最大时钟频率范围为 100 kHz 至 1 MHz。
2021-04-02 13:53:16
9 使用MSSP模块进行I2C串行EEPROM与PIC16器件的接口设计说明。
2021-05-11 10:14:15
16 使用MSSP模块进行I2C串行EEPROM与PIC18器件的接口设计说明。
2021-05-11 10:23:10
11 I2C串行EEPROM与PICmicro单片机的接口设计说明。
2021-05-11 10:24:27
7 在与 Microchip的 24LCXXB串行 EEPROM器件进行人工通讯,即不依赖硬件串行端口来进行 I2C 操作时,可将本应用笔记作为参考。此外,本文还对每种 I2C 操作的优点进行了讨论和比较,并给出了通用数据传输模式的源代码。
2021-05-11 10:25:44
33 在与 Microchip的 24LCXXB串行 EEPROM器件进行人工通讯,即不依赖硬件串行端口来进行 I2C 操作时,可将本应用笔记作为参考。此外,本文还对每种 I2C 操作的优点进行了讨论和比较,并给出了通用数据传输模式的源代码。
2021-05-11 10:31:45
13 本文主要介绍I2C总线协议时序图,并介绍I2C总线的数据传送格式,最后介绍了I2C总线存储器24C02(E2PROM)
2021-11-23 16:22:33
13 关于STM32学习分享第七章 I2C协议(读写EEPROM)文章目录关于STM32学习分享前言二、代码1.i2c.c2.i2c.h3.main.c总结前言开始!开始!单片机的I2C协议(读写
2021-11-30 15:21:11
34 坊间一直流传着一个传说~STM32的硬件I2C设计有BUG,最好不要用,用软件I2C比较靠谱。长久以来,为了不必要的麻烦,我也一直没有用过硬件I2C,主要是软件I2C也比较...
2021-12-04 14:51:08
26 本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件I2C外设读取EEPROM数据(以AT24C02为例)。
2021-12-08 10:36:11
19 MCU:STM32F103IDE:STM32CubeIDEHAL库硬件I2C当作Slave,模拟EEPROM行为测试工具:树莓派为I2C主机,使用I2C-tools进行测试配置I2C:从机地址可直接
2021-12-20 19:38:54
52 本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件I2C外设读取EEPROM数据(以AT24C02为例)。1. 准备工作硬件准备开发板首先需要准备一个开发板,这里我
2021-12-23 19:05:00
16 硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所使用的I2C管脚也是专用的,因而效率要远高于软件模拟的I2C;一般也较为稳定,但是程序较为繁琐。硬件(固件)I2C是直接调用内部寄存器进行
2021-12-28 19:14:11
81 STM32F 单片机硬件I2C Busy标志导致的I2C卡死的处理办法在调试多用户表的时候,发现如果人为短接I2C的SDA或SLK脚后,I2C的SR2的Busy标志将会置1,并且试了很多种办法也无
2021-12-28 19:24:53
27 I2C是目前使用较多的一种总线,一般用于连接各种从设备,比如:EEPROM存储器、温湿度传感器、角速度计等。
2022-02-14 15:15:06
5228 
Read 24cxx serial EEPROM with I2C
2022-06-30 15:10:19
1 接触到的一机械臂项目中,有使用到中微爱芯的2线串行EEPROM AiP24C128。 AiP24C128是提供128K比特位串行电可擦除可编程只读存储器(EEPROM),存储器的结构为16384×8
2022-06-27 15:03:25
1909 APM32F103XE_I2C_加入六轴传感器后,I2C通讯EEPROM会挂
2022-11-09 21:03:21
0 软件和硬件需要定义好交互的“接口”,通过接口实现软硬件的“解耦”。例如,对CPU来说,软硬件的接口是指令集架构ISA:ISA之下的CPU处理器是硬件,指令集之上的各种程序、数据集、文件等是软件。
2022-12-07 14:23:15
3644 电子发烧友网站提供《I2C扫描器开源硬件.zip》资料免费下载
2022-12-29 11:29:50
1 GN24C02A是一款2-Kbit I2C-兼容串行 EEPROM(带电可擦除可编程只读存储器)。它包含一个256 ×8位的内存阵列,每页8个字节。
2022-12-29 15:45:57
5 电子发烧友网站提供《如何使用I2C EEPROM.zip》资料免费下载
2023-02-03 09:53:21
0 AN036 基于EEPROM通信的I2C总线锁死解决方法
2023-02-23 19:09:33
1 1982年发明并推广,用于连接智能传感器和存储器器件,以及控制和监控外设。该协议是一种主从式通信协议,允许多个从设备连接到同一总线上,并在总线上进行数据交换。I2C总线是一种低速度、低功耗的串行总线,通过
2023-09-12 11:18:17
2898 CW32单片机I2C接口读写EEPROM芯片介绍
2023-11-09 17:42:12
2502 
I2C兼容型串行EEPROM封装:SOP8_150MIL
2022-08-19 16:00:25
0 电子发烧友网站提供《I2C串行总线组成及工作原理.ppt》资料免费下载
2023-11-16 09:23:25
1 I2C接口是一种串行通信协议,全称为Inter-Integrated Circuit,即集成电路间总线。它是一种双向、两线制(SCL和SDA)的串行通信接口,主要用于连接微控制器和其他外围设备,如传感器、存储器、显示器等。
2024-02-17 14:39:00
11244 
在一个评论中,看到网友对硬件I2C的讨论,硬件I2C Busy找不到原因、软件I2C稳得一批。
2024-02-23 09:37:37
3849 
电子发烧友网站提供《使用C2000 I2C模块连接EEPROM.pdf》资料免费下载
2024-08-27 09:53:01
1 :根据应用需求选择合适的容量,如16KB、32KB或64KB等。 接口类型 :通常是I2C接口,但也可能有其他类型,需根据具体需求确定。 工作电压范围 :确保所选EEPROM的工作电压范围与电路兼容。 筛选合适型号 : 根据容量和供应商进行初步筛选,可以参考知名供应商
2024-12-16 16:47:25
2732 。 I2C接口模块实现了I2C协议的标准模式和快速模式,支持多主机I2C总线架构。其标准模式为100K,快速模式400K。而EEPROM,作为一种支持字节级单独擦写、数据掉电不丢失的存储器,其存储容量(从几字节到数百千字节)恰好满足了大量嵌入式应用对中小规模非易失性数据存储的需求
2025-12-21 21:39:36
446 
评论