电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>控制/MCU>PIC单片机的I2C 24LC02 C读写程序

PIC单片机的I2C 24LC02 C读写程序

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

2808用硬件I2C读写AT24C01不成功

我用2808的硬件I2C读写24C01,不成功。谁有这方面的例程,参考一下。谢谢!
2018-11-22 10:05:33

51单片机I2C通讯问题

本帖最后由 kokuma 于 2013-12-17 11:39 编辑 本人新手, 最近折腾单片机I2C通讯,做的还是最简单的51单片机操作24c02,不过在做的时候遇见了奇怪的问题:有的程序
2013-12-17 10:04:07

51单片机之模拟I2C简介

目录51单片机之模拟I2CI2C简介I2C实现51单片机之模拟I2CI2C简介I2C实现
2022-01-05 08:23:54

51单片机24C02读写程序(汇编和C语言程序对比)

51单片机24C02读写程序(汇编和C语言程序对比)
2014-08-27 23:10:00

51单片机接AT24C02模拟I2C总线问题

我用51单片机接AT24C02模拟I2C总线,编写程序的时候其中向AT24C02写入一个字节这个函数,如下:void WriteByte(uchar dat){ uchar i,temp; temp = dat; for (i = 0;i < 8;i++) {temp
2017-09-17 14:16:43

51单片机模拟I2C总线

EEPROM与单片机通信,前者用的芯片是AT24C02,在启动程序遇到问题。根据时序图,“在scl为高电平期间,sda出现下降沿则为启动信号。”我的程序:void start(){scl=1
2012-08-26 21:33:46

24C02读写操作程序(C语言)

本帖最后由 dianzijie5 于 2011-7-12 16:58 编辑 24C02读写操作程序.c#define uchar unsigned char#define uint
2011-04-22 09:02:56

I2C Master到Master通信可能吗?

嗨,我有一个项目,一个PIC24FJ256GB210是一个I2C主控器,一个PIC16F18326,一个I2C和一个I2C EEPROM。所以,在特殊情况下,必须有可能PIC16给PIC24一个
2018-12-27 16:04:05

I2C读写与使用

这一届爽是真的爽,hal库和cubemx节省一半时间工作量23333终于学到I2C了,单片机的时候就没把I2C学好,现在来恶补,,,这个博主把为什么I2C读、写要先设置0xA1、0xA0讲得很到位
2022-01-11 07:12:02

I2C不工作

自己的代码。我就是不能让它工作。这是不可能的。这里是我的代码:对于I2C:主程序:我得到的是255。是的,我尝试了“0xA0”和“0xA1”作为EEPROM读写地址。如果你不能给我一个好的答案,请不要
2019-09-29 07:34:13

I2C协议以及I2C读写EEPROM

I2C协议以及I2C读写EEPROM实验文章目录I2C协议以及I2C读写EEPROM实验I2C 协议简介一、I2C 物理层二、I2C 协议层2-1 I2C 基本读写过程2-2 通讯的起始和停止信号
2021-08-23 08:25:55

I2C应用问题

I2C具体是怎么用的,就知道是单片机02cm这芯片之间连一根时钟线和一根数据线,但是把数据发送到这个小芯片又有什么用呢,比如我想发一个控制一个4位数码管,怎么运用这个I2C呢,求解释,最好有个图,谢谢啦,感恩啦
2016-03-19 19:37:52

I2C怎么使用

硬件I2C(中断方式)以STC8F2K08S2单片机为例一、I2C相关的寄存器STC8系列单片机硬件I2C使用教程(一)二、I2C中断相关的寄存器① I2C中断源② I2C中断允许位③ I2C中断
2021-12-02 08:16:27

I2C总线的AT24C02芯片应用有哪些呢

第8章 I2C总线AT24C02芯片应用8.1I2C总线概述I2C总线介绍I2C总线是近年来微电子通讯控制领域广泛采用的一种新型总线标准,它是同步通信的一种特殊形式,具有接口线少、控制简单、器件封装
2021-12-13 06:57:52

I2C总线的相关资料推荐

一、I2C总线1-1、现象1(210917):如下图1,液晶驱动芯片I2C接口。LCD_SDA与LCD_SCL分别与单片机IO口相连,单片机I2C采用IO口模拟方式,读/写操作速度213kHz左右
2022-01-20 06:15:28

I2C规范,I2C总线原理

I2C规范,I2C总线原理1 序言
2009-04-09 18:34:35

PIC24FJ1024GB610中MCC生成的I2C代码存在问题

大家好!我一直在使用I2C与EEPROM 24LC512和RTC DS1307进行通信的应用程序。这个应用程序最初是为PIC18设备编写的,目前我正在通过Explorer16/32板将其功能迁移
2020-04-07 12:56:13

PIC16F877A硬件I2C访问AT24C512

pic16877a 硬件I2C写AT24C512时,发送起始信号,然后发送器件寻址,但24C512没有返回应答位,不知道是怎么回事?上面黄色的波形是SCL,下面蓝色的是SDA,在SCL第九个波形时,SDA应该被24C512拉低为低电平,但现在没有拉低的
2013-12-28 11:47:10

PIC单片机C语言程序设计

PIC单片机C语言程序设计一……一一1lll¨一就~旺J-暑l口|—臣臣曩■●PIC单片机c语言程序设计 (9)(接上期 )墨3.pic07.C程序的编译在 《PIC单片机C语言程序 (8)》一
2021-07-15 08:56:00

PIC单片机I2C读写程序

TITLE \" TWO WIRE/I2C BUS INTERFACE WITH PIC16C5x \";LIST P=16C
2011-04-13 09:38:19

PIC单片机I2C总线发起始信号时出现了总线冲突是什么原因

本帖最后由 eehome 于 2013-1-5 10:09 编辑 PIC单片机I2C总线发起始信号时出现了总线冲突是什么原因
2012-12-11 21:05:48

i2c的EEPROM读写,计数

i2c的EEPROM读写,计数,附程序代码
2012-11-30 15:01:45

i2c驱动无法正常工作

大家好,我正在尝试与PIC24FJ128GB606接口128x64 I2C的OLED显示器。我使用MPLABX 4.15和X16 3.15编译器。并且我从MCC产生了I2C驱动程序。现在的问题是
2018-09-13 15:24:43

pic32mx支持多主控I2c代码

这里是我写的一些代码,因为我真的需要一个具有多功能多主支持的主接口,并且以全总线速度工作,没有任何延迟,降低了传输速度。提供了一个I2C“驱动程序”,但它仍然“alpha”,并没有在多主机环境中进
2019-06-26 08:59:34

单片机I2C时序相关资料推荐

单片机 I2C 时序介绍在硬件上,I2C 总线是由时钟总线 SCL 和数据总线 SDA 两条线构成,连接到总线上的所有器件的 SCL 都连到一起,所有 SDA 都连到一起。I2C 总线是开漏引脚并联
2022-01-07 06:19:47

单片机读写24C16的代码。。求助。。

单片机读写24C16的c代码。。求助。。
2015-11-17 17:05:21

单片机AT24C02存储器电路图

蓝桥杯单片机硬件基础蓝桥杯单片机AT24C02存储器电路图:由上述电路硬件连接和AT24C02存储器地址初值,可知该AT24C02存储器的器件地址为:0xa0;AT24C02读写时序(IIC为
2021-12-02 07:18:23

单片机24c02读写问题

我直接复制的郭天祥单片机视频中的程序到开发板,出现了问题。 只有往器件24c02中地址为7 152331 (加8的等差数列)。。。。的地址才能写入数据,请问是什么原因下面是程序
2012-05-07 17:22:26

单片机应用之存储器AT24C02资料和程序

单片机应用之存储器AT24C02资料和程序
2013-04-02 23:00:44

单片机模拟I2C总线,读取AT24C02——田卫卫修正郭天祥版

单片机模拟I2C总线,操作E2PROM AT24C02芯片函数名称: void Write(uchar address,uchar date);//向24c02的地址address中,写入一字
2013-02-12 15:56:52

单片机I2C协议资料分享

关于STM32学习分享第七章 I2C协议(读写EEPROM)文章目录关于STM32学习分享前言二、代码1.i2c.c2.i2c.h3.main.c总结前言开始!开始!单片机I2C协议(读写
2022-01-25 08:14:31

单片机练习 - I2C总线协议-转载

.转载MK2大神博客AT24C02单片机的连接电路图如下:单片机利用P2.0模拟SDA, P2.1模拟SCL.程序代码:[code]//用软件方法模拟I2C总线协议来读写AT24C02 EEPROM
2012-02-02 14:57:47

AT24C02 51单片机使用

AT24C02 51单片机程序编写
2013-03-07 16:02:16

AT24C02存储器读写测试程序

本帖最后由 chenxuyang1991 于 2012-9-6 14:24 编辑本程序利用Ginkgo I2C适配器底层接口函数对AT24C02存储器进行读写控制,程序将写入的数据显示出来,程序
2018-10-23 11:52:07

AT24C02模块有什么用?如何实现AT24C02单片机通信

文章目录1.什么是通信协议①什么是IIC协议②IIC协议原理讲解③IIC协议代码讲解2.AT24C02模块①AT24C02模块有什么用②如何实现AT24C02单片机通信③代码解析1.什么是通信协议
2022-01-25 08:16:02

AT24C02的使用

I2C总线这块,使用AT24C02作为存储器,作用就是存储密码,但是不是很理解其中说的器件地址是啥意思,目前就是一个AT24C02单片机连接,求大神给我说说在存储密码这块,AT24C02单片机是怎样协调工作的?
2017-05-14 17:36:14

AT24C02的相关资料推荐

AT24C02I2C总线)_AT24C02数据存储&秒表(定时器扫描按键数码管)小白极客的51单片机笔记(自用)第一部分—存储器介绍第二部分—AT24C02存储芯片介绍第三部分—I2C总线
2021-12-10 06:15:08

AVR单片机 I2C总线 的使用 精选资料分享

基于AVR单片机的Arduino提供了使用I2C总线的库,使用很方便,但是若想有个性化的功能就很难实现本文就在AVR单片机上使用I2C作简要介绍先简单介绍一下I2C总线I2C有两根线,SDA,SCL
2021-07-15 06:56:16

CH32V103基础教程14-硬件I2C读写EEPROM

本帖最后由 mushenmu 于 2023-4-17 15:46 编辑 本章教程将使用CH32V103的硬件I2C读写EEPROM24C02,并通过串口调试助手将读写结果打印显示。1、I2C
2023-04-17 15:29:28

CW32单片机I2C接口读写EEPROM芯片介绍

(1);&#125;7.程序流程程序完成I2C主设备配置后,先将u8Senddata数组中的内容写入到EEPROM的第1页(CW24C02每页8字节):发送START信号后,I2C模块会产生状态
2023-04-12 10:45:44

EEPROM与并口的I2C读写通讯设计

读写 24LC02程序需有以下几部分。发送I2C开始信号:用 outprotb() 函数向378H写入16进制数“0XFF”(即2-9脚全部输出高电平),SCL和SDA都为高电平,延时一段时间后,向
2008-09-11 10:36:45

IIC PCF8591 AT24C02I2C的相关资料推荐

**决战2021年单片机蓝桥杯笔记(1)**IIC PCF8591 AT24C02I2C作为一种多用于板内同步串行通信方式,有一根SCL时钟线负责收发双方的时钟节拍,和一根SDA数据线负责传输数据
2022-01-21 07:30:10

IIC及AT24C02读写

IIC及AT24C02读写单片机实验)有问题欢迎私信哦课程设计(综合实验)内容及要求通过IIC总线扩展1片AT24C02芯片 ,实现单片机对存储器24C02读写,并通过LED灯或8段数
2021-07-16 06:27:03

MindSDK下的I2C读写24c02测试学习资料分享

1、MindSDK下的I2C读写24c02测试学习  * 硬件电路  开发板上I2C硬件电路  使用PC6和PC7端口的I2C1接口  原作者:meijing
2022-09-02 15:47:17

ST单片机I2C怎么操作?

ST单片机I2C怎么操作?
2022-02-17 06:53:43

STC8系列单片机硬件I2C使用教程(一) 精选资料分享

硬件I2C(查询方式)以STC8F2K08S2单片机为例一、I2C相关的寄存器① I2C 配置寄存器② I2C 主机控制寄存器③ I2C 主机辅助控制寄存器④ I2C 主机状态寄存器⑤ I2C 数据
2021-07-15 07:45:05

STM32单片机硬件I2C驱动程序分享

本文章原始地址:http://www.sheeptech.cc/?id=11本程序主要用于驱动STM32单片机芯片的硬件I2C寄存器,实现通过使用芯片自带的I2C寄存器进行数据的发送与接收.本例程中
2022-01-11 07:42:43

【蓝牙4.1试用体验】实验七 I2C总线FM24V10读写操作(十一)

V10.2,建立原理图组件。我们使用I2C组件,一个定时器组件,使用他来验证读写在否正常,一个输出port组件,用来控制LED灯指示程序运行正常。3,组件配置,I2C组件其他默认。定时器组件配置4,引脚配置:5,编译,自动生成相关文件。6,编写FM24V10的读写程序。FM24V10的读写固件源码:
2015-11-18 22:40:11

【问题汇总】关于STM32的I2C问题

,100K)后既执行24C02读写,完毕后,执行另一I2C器件的读写。现象1:每次断电、再重新上电后,程序一直停在24C02的写过程中,另一片I2C芯片也不响应;现象2:如果是直接按复位键,则程序可以
2014-03-14 09:45:14

什么是软件I2C和硬件I2C

23章“I2C读写EEPROM”原理章节)2)阅读AHT20数据手册,编程实现:每隔2秒钟采集一次温湿度数据,并通过串口发送到上位(win10)。...
2021-08-23 06:19:16

从主机+ACKEN位发送问题的i2c多从通信

朋友你好,单片机pic16lf1847slave1:DS1307(RTC)slave2:at24c32_eepromide:MPLAB v8.89compiler:高科技C v9.83i能够沟通
2020-03-30 06:56:03

使用MCC PIC24F进行I2C故障恢复

你好!我有APIC24FV16KM204 I2C主控器,它通过通过滑环的导线与I2C通信。I2C是一个激光雷达传感器,它安装在头上,在轴上旋转。如果我把头运行在200RPM以下,这个系统会工作
2020-04-21 09:31:50

关于I2C读写问题

下面两个程序都是关于I2C的写数据程序,为什么第二个程序就不行呢??第一个程序:void Write_A_Byte(uchar b) //向 24C16 中写一字节数据{uchar i;for(i=0;i
2017-04-11 10:12:37

关于MC44BS373CA的I2C单片机的通信问题

大家好,有问题想请教大家,在使用80C51单片机IO口模拟I2C总线与调制芯片MC44BS373CA的I2C总线口通信时,出现了问题,单片机接受不到MC44BS373CA的应答信号,下面是调试
2011-05-11 11:07:43

分享一个嵌入式linux读写24c02i2c程序

这里分享一个嵌入式linux读写24c02i2c程序ioctl函数的使用:原型:struct ioctl(struct file *file,unsigned int cmd,unsigned
2021-11-04 07:53:51

启用i2c pic24h后程序计数器丢失

大家好。我尝试用XC16编译器在PIC24HJ128GP202微控制器中实现I2C模块。在用MPLAB X中的调试器跳过I2C打开函数后,程序计数器在设置允许位高之后丢失。这是我在调试器控制台中得到
2019-03-04 15:41:10

基于I2C串行总线在单片机系统中的数据

本帖最后由 luna 于 2011-3-3 12:06 编辑 简要介绍了I2C串行总线原理及AT24CXX系列串行EEPROM的特点。着重阐述了利用I2C串行总线和AT24CXX系列串行EEPROM实现数据存储的技术,给出了单片机与串行EEPROM硬软件实现方法和实用的读/写子程序
2011-03-02 14:36:42

基于AVR单片机建立的AT24C02操作库程序

AVR单片机建立的AT24C02操作库程序分享
2020-11-16 07:14:01

基于AVR单片机I2C操作库

AVR单片机I2C操作库程序分享
2020-11-09 07:50:04

基于STC单片机的21C02模拟

不同的启动配置启动,而不需要烧录不同内容的E2PROM,也不需要增加额外的I/O口。为满足程序加载时按用户的要求配置某I2C接口芯片的寄存器,笔者用STC单片机模拟24C02I2C主模式的模拟技术比较普遍
2019-06-24 06:18:14

如何读写i2c设备中的某个地址呢

怎么读写某个i2c设备的简单过程?如何读写i2c设备中的某个地址呢?
2022-02-15 06:13:37

如何利用单片机I2C口与LC709203F通讯

理使用。利用单片机I2C口与LC709203F通讯,实现对其电池温度、电池电压、电池剩余电量(RSOC)等锂电池重要数据的采集。单片机管脚PB10(I2C2_SCL)连接LC709203F的第8脚SCL,单片机管脚PB11(I2C2_SDA))连接LC709203F的第7脚SDA。...
2021-12-07 12:32:18

如何用RTT统一的I2C接口读取EEPROM芯片AT24C02

本文首先介绍几个常用的RTT统一的标准的I2C接口,然后以I2C接口的EEPROM芯片AT24C02为例,演示如何在龙芯1C上用RTT统一的I2C接口读取EEPROM芯片AT24C02。RTT统一
2022-05-19 16:54:18

怎样去编写HT32F5232利用I2C读写AT24C02程序

怎样去编写HT32F5232利用I2C读写AT24C02程序呢?
2022-01-27 06:26:10

怎样去解决I2C多字节读取24C02只读出第一个正确数的问题

今天用51单片机驱动AT24C02I2C是用I/O口模拟的,出现了个问题:I2C多字节读取24C02时,只有读出的第一个数正确,后面的都为0。找了一天终于定位到问题,问题在于
2021-12-08 06:29:29

有关于I2C具体应用的问题

I2C具体是怎么用的,就知道是单片机02cm这芯片之间连一根时钟线和一根数据线,但是把数据发送到这个小芯片又有什么用呢,比如我想发一个控制一个4位数码管,怎么运用这个I2C呢,求解释,最好有个图,谢谢啦,感恩啦
2016-03-19 09:44:23

求F0系列的24c02I2C读写程序

跪求一个STM32 F0系列的24c02I2C读写程序,谢谢了。希望有朋友能帮帮我,在此谢过了。
2019-01-10 09:02:20

求问:proteus的i2c主模式的问题。

最近我用proteus仿真pic16f1828单片机,用i2c功能写入一串数据给24c02c,然后读出来。波形和显示都是正常的,就是时钟频率有点蹊跷:设置的sspadd=9,晶振时钟4m。按照公式
2013-12-09 22:28:12

测试I2C程序出现24C64不可以正常读写是何原因?如何解决?

你好,测试I2C程序出现,24C02可以正常读写,但24C64却不可以。阅读代码,咨询一下问题,rt_size_t rt_i2c_master_send(struct
2023-04-17 17:03:55

请问I2C单片机接收程序怎么写?

单片机A通过I2C的方式发数据给单片机B,单片机B接收到数据后要解析转化,转化后再给TM1640驱动。对单片机B来说,这个接收程序改怎么写?
2019-10-21 03:57:13

请问读写AT24C256的时序是扫描样吗?

最近在研究IIC通讯,做IIC读写AT24C256的程序,但是单片机用1M晶振可以正常运行,换成12M就出错,这应该就是时序的问题了,哪位大侠能帮我看看12M频率下应该把时序调整成扫描样呢??[C
2019-05-10 04:14:59

请问cube hal库的I2C读写24c1024?

请教下,使用 hal 的库函数进行 I2C器件的 AT24C1024 器件的读写,这个读写地址 需要24位,而 hal 库最大支持 16位,那么是不是需要人为的进行修改 这个读写地址 才行
2018-12-26 08:54:22

配置STM32的IIC硬件时序读写AT24C02和AT24C08

时序的,本文采用的是模拟时序,下篇文章就介绍配置STM32的IIC硬件时序读写AT24C02和AT24C08。模拟时序更加方便移植到其他单片机,通用性更高,不分MCU;硬件时序效率更高,单每个MCU配置方法不同,依赖硬件本身支持。目前器件: 采用AT24C02 EEPROM存储芯...
2021-12-08 06:27:13

采用硬件I2C读取E2PROM,单片机复位发生死锁怎么办?

现象:单片机采用硬件I2C读取E2PROM,当单片机复位时,会有概率出现再无法与E2PROM通信,此时SCL为高,SDA一直为低。原因:当单片机正在和E2PROM通信,如果主正好发生打算发第9个时钟
2017-08-29 20:17:26

51单片机I2C24C02实现秒表功能#单片机

单片机51单片机24C24c02秒表行业芯事经验分享
YG发布于 2022-04-17 16:24:25

PIC的一个读写I2C程序

PIC的一个读写I2C程序 TITLE " TWO WIRE/I2C BUS INTERFACE WITH PIC16C5x "; LIST P=16C54;;************************************************************;**&
2009-01-16 11:41:471892

PIC单片机读写I2C实例源程序

PIC单片机读写I2C实例源程序一 ; this route is used I2C EESROM write and; read; addressing mode is indirectSTART BSF RB_C,SDA NOP MOVFW RB_
2009-01-16 11:47:102613

AT24C02B的数据写入读出程序-PIC单片机

本内容提供了AT24C02B的数据写入读出程序-PIC单片机 #include pic.h #define SDA RC4 #define SCL RC3 bank1 unsigned char
2011-07-12 09:46:53255

单片机模拟I2C总线及24C02读写实例(c源代码),24C02 read / write process

单片机模拟I2C总线及24C02读写实例(c源代码),24C02 read / write process 关键字:单片机模拟I2C总线及24C02读写实例(c源代码
2018-09-20 19:41:541576

PIC16F877利用I2C读取24LC02测试程序免费下载

本文档的主要内容详细介绍的是PIC16F877利用I2C读取24LC02测试程序免费下载 PIC16F7877向24LC02中写数据,然后再读出,并在B端口显示
2018-12-27 08:00:0023

使用PIC877单片机进行I2C读写测试的程序资料免费下载

本文档的主要内容详细介绍的是使用PIC877单片机进行I2C读写测试的程序资料免费下载 PIC16F7877向24LC256有高地址的存储芯片中写数据,然后再读出
2018-12-27 08:00:0011

AT24C02单片机连接的电路图免费下载

这次利用单片机通过软件模拟I2C总线协议, 并对基于I2C协议的AT24C02 EEPROM进行读写操作, 具体说明与功能见代码注释。
2019-09-19 17:20:0012

IIC及AT24C02读写单片机实验)

IIC及AT24C02读写单片机实验)有问题欢迎私信哦课程设计(综合实验)内容及要求通过IIC总线扩展1片AT24C02芯片 ,实现单片机对存储器24C02读写,并通过LED灯或8段数
2021-11-22 09:21:1173

基于51单片机的iic--24c02EEPROM读写程序

基于51单片机的iic--24c02EEPROM读写例程源代码
2023-05-12 16:44:090

已全部加载完成