历史上的今天
返回首页

历史上的今天

今天是:2025年03月13日(星期四)

正在发生

2020年03月13日 | 嵌入式arm学习总结(三)--IIC 基于AT24C02

2020-03-13 来源:eefocus

1.IIC---SDA、SCL

IIC协议  发明者  Philips公司   通过IIC芯片收取版权税

近距离通信

标准模式  100KBIT/s

快速模式 400K    常用   S3C2440使用  

高速模式 3.4M   

上拉电阻  10K    如果速度越快,上拉电阻越小,增加驱动能力


2.IIC读写过程


IIC读过程:

1)开始

2)写芯片地址

3)写芯片内部地址

4)将写变成读

5)读数据

6)结束


IIC写过程

1)开始

2)写芯片地址

3)写芯片内部地址

4)写数据

5)结束


AT24c02芯片  它的芯片地址为 1010 a2,a1,a0,R/w      a2,a1,a0硬件接地

                            0xa0

                            1010 1110  = 0xae


AT24C02的操作模式:


对AT24C02的写模式: 

1).字节写模式:可进行随机写操作,每次写一字节,且每次都要发送从机地址和从机内部地址,写完一字节数据后回应一个ACK信号给MCU,MCU发送一个Stop停止信号

2).页写模式:每次写一页,每页8个字节,每写一页都要写从机地址和从机内部地址(必须为8的倍数),如果写超过8个字节,会在页内进行循环写(即循环到当前页的第一字节开始写),覆盖之前写的数据。写完一页数据后回应一个ACK信号给MCU,MCU发送一个Stop停止信号


对AT24C02的读模式:

1).随机读模式:可进行随机读操作,每次读一字节,且每次都要发送从机地址和从机内部地址,读完一个字节数据后,MCU不再发送ACK信号,而是直接发送一个Stop信号

2).当前地址读模式:读一个字节,需要发送从机地址,不用发送从机内部地址,而是继续接着当前最后操作的从机内部地址进行读(在没有断电的情况下),读完一个字节数据后,MCU不再发送ACK信号,而是直接发送一个Stop信号

3).顺序读模式:发送从机地址和随机内部地址(也可以是当前从机内部地址),进行顺序读操作,当收到MCU的Stop信号后才停止读。

如果读取的数据长度超过范围,会循环到整个Memory的第一页的第一个字节进行读(注意:在写数据时超过范围只是会循环到当前页的第一字节)。


具体详情可以参考AT24C02的DataSheet

推荐阅读

史海拾趣

Eris Technology Corp公司的发展小趣事

进入21世纪后,汽车电子市场蓬勃发展,为Eris Tech提供了新的发展机遇。公司凭借在半导体技术方面的积累,成功开发出多款适用于汽车电子系统的半导体产品,如功率管理芯片、传感器等。这些产品不仅提高了汽车电子系统的性能,还降低了成本,赢得了汽车厂商的广泛认可。随着汽车电子市场的不断扩大,Eris Tech的营收也实现了快速增长。

Hasco Relays and Electronics International Corp公司的发展小趣事

随着时间的推移,Harris公司逐渐与国防工业建立了紧密的联系。在二战及随后的冷战时期,Harris为军事机构提供了大量的通信设备和技术支持,包括雷达系统、导航系统以及加密通信设备等。这些技术不仅帮助军队在战场上保持高效的通信能力,还极大地提升了国家的国防安全水平。Harris在国防领域的卓越表现,进一步巩固了其在电子行业中的领先地位。

Global Navigation Systems公司的发展小趣事
减少远程无线防盗报警系统的误报率可以从以下几个方面入手:首先,选择合适的探测器和安装位置,避免将探测器安装在易受干扰或误触发的位置;其次,合理设置探测器的灵敏度和报警阈值,避免过度敏感导致误报;最后,定期对系统进行维护和检查,及时发现并排除潜在的故障和隐患。
Fenfa Electronics Ltd公司的发展小趣事

作为一家有社会责任感的企业,Fenfa Electronics Ltd公司始终关注环境保护和社会公益。公司积极推动绿色生产和可持续发展战略,致力于减少生产过程中的能耗和排放。同时,Fenfa还积极参与各种社会公益活动,为当地社区和弱势群体提供帮助和支持。这些举措不仅提升了公司的社会形象,也为公司的可持续发展注入了新的动力。

ADMOS公司的发展小趣事

在电子行业的早期,ADMOS公司以其前瞻性的技术视野和不懈的研发努力,成功开发出一款高效能、低能耗的功率管理芯片。这款芯片在市场上迅速获得了认可,为ADMOS公司赢得了良好的口碑。这一技术突破不仅奠定了ADMOS在功率管理领域的领先地位,也为公司的后续发展奠定了坚实的基础。

广州基安彼(GMB)公司的发展小趣事

在电子行业竞争日益激烈的背景下,ADMOS公司始终坚守质量第一的原则。公司建立了完善的质量管理体系,从原材料采购到产品生产的每一个环节都进行严格把控。这种对质量的执着追求使得ADMOS的产品在市场上获得了广泛的认可和信任,也为公司赢得了众多长期合作伙伴。

问答坊 | AI 解惑

看门狗复位时间极短怎么办?是不是只能换片子了?

各位大虾:         小弟是新手,遇到个问题,希望能得到你们的建议,非常感谢!         我使用的是一款ARM7核的LPC2106,往片子里的FLASH下载程序用的是20针的H-JTAG下载线进行下 ...…

查看全部问答>

毕业设计 protel ,的超大规模集成电路大功率RF的仿真与制作

基于protel ,的超大规模集成电路大功率RF的仿真与制作,这是我的毕业设计,  一点思路方法也没有,熟悉的课题被人选光了,留给我的 都是熟悉的,就是熟悉的,我尚不能保证都会,何况这个我根本就不懂是怎么回事,     哎,求 ...…

查看全部问答>

猎头招聘IC各类工程师 经理 总监。。。

(2.08~2.21春节休假期间,为保险起见,请大家将中/英文简历,目前薪水,期望薪水,同时抄送msn邮箱,并欢迎大家推荐圈内人士 during 2.08-2.21, we will have spring holiday,so please send me your Chinese/English resumes to both my compa ...…

查看全部问答>

ZigBee新标准扩展移动通讯服务

ZigBee联盟宣布近日已完成 ZigBee Telecom Services标准的制订工作。这一新的公共应用纲要标准为移动网络营运商、企业以及政府对加值服务做出了界定说明。 ZigBee Telecom Services由联盟中一些主要的无线营运商、电信设备制造商及其他利益相关方制 ...…

查看全部问答>

Pocket PC下可以用ADOCE访问其他机器的数据库吗

可以访问其他机器上的ACCESS数据库吗 我现在所用的数据是PDA本机上的…

查看全部问答>

不懂C语言怎么学C语言单片机

各位大哥,我是一个单片机爱好者,初中都没有毕业,更不懂C语言,单片机硬件懂,汇编51看得懂,请问怎么从零开始学习C语言单片机,有什么好的起步办法?请各位大哥介绍介绍…

查看全部问答>

各位请问如何用STM8的定时器输出相差固定为90度的方波

                                 各位请问如何用STM8的定时器输出相差固定为90度的方波,谢谢!…

查看全部问答>

f2812烧写问题请教!

这位大哥,我也遇到跟你同样的问题,装了Flash烧写插件Plug-in后,用tools>Flash Programming烧写时,erase,programming,verify都成功了但是弹出了跟你一摸一样的Warnning,更要命的是我断电再烧写时,就无法解锁了,ulock failed(KEY为全F) ...…

查看全部问答>

f4250的内部参考

最近做了个4250的设计,测量结果不是很理想。我是把内部的ref接出来用,发现有暴大的噪音。问一下,有人用过吗?效果如何?…

查看全部问答>

【晒经典】无线开关发射电路

本帖最后由 dontium 于 2015-1-23 13:28 编辑 IC1的TXD脚发送编码(高低电平)进而控制Q1的开通和关断。当Q1开通时,SAW开始工作,TXD的信号SAW调制,然后通过L1 CI振荡出去。这是一个遥控器的发射电路。 …

查看全部问答>