【【51单片机的AT24C02】】

这篇具有很好参考价值的文章主要介绍了【【51单片机的AT24C02】】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

51单片机的AT24C02

AT24C02
先介绍一下存储器的知识
这里的重点肯定是I2C总线
存储器 分为2种 一种是易失性存储器RAM
还有一种是非易失性存储器ROM
RAM分为 SRAM 和 DRAM
Mask ROM PROM EPROM E2PROM
这几个是一个家族的
从创建之后 不能修改 然后 只能写一次
再而发展成可擦除可编程存储器EPROM
E2PROM 电可擦除可编程 就是直接用电就行了 擦除很快

这几个是一个家族
还有进化出了Flash 新的ROM
还有依靠磁的硬盘 软盘 光盘等等
【【51单片机的AT24C02】】,51单片机学习,51单片机,嵌入式硬件,单片机
我们来讲述一下存储器的大概原理
现在介绍的是存储器的简化模型
内部其实像是这种网状的结构
横向的是地址总线
纵向的是数据总线
如果我们选中了第一行 再确定第一行上有几个网格点被选中 最后从数据总线上输出这一系列的数据
然后我们换不同的行 进行切换着的阅读 最后就会得到我们想要的结果
这是存储器基础的模型
AT24C02是一种可以实现掉电不丢失的存储器可以用来保存单片机运行时,想要永久保存的数据信息。
【【51单片机的AT24C02】】,51单片机学习,51单片机,嵌入式硬件,单片机开始对I2C总线进行分析
因为内容相对来说比较复杂,我们的做法是先把主要的几个功能做成一个个小型的模块 最好在我们真正需要的时候去直接调用模块就好了
在我们学习完I2C之后若是研究AT24C02那么其实就是在I2C的基础上增加一点东西相对来说简单不少
I2C总线 有两根通信线:SCL SDA
可以实现 同步 半双工 带数据应答
通过I2C可以使得各个设备之间的通信标准相统一 对应勇者可以使得在使用时更加方便舒适

I2C是一种总线结构 ,那么来说所有I2C 设备的SCL连在一起,和SDA也连在一起
设备的SCL和SDA都要配置成开漏输出模式
弱上拉模式

【【51单片机的AT24C02】】,51单片机学习,51单片机,嵌入式硬件,单片机
当开关闭合时 置为0 没有异议
当开关打开时 完成上拉 但是这是一种弱上拉 并不是完全的置为Vdd

而开漏状态就是
【【51单片机的AT24C02】】,51单片机学习,51单片机,嵌入式硬件,单片机
如果我们想要输出输出0 就把开关闭合
如果我们想要输出1时 就把开关断开 此时整个电路就处于了一种浮空的不定态
浮空就体现在电路断开 电压不稳定 
SCL和SDA 添加一个上拉电阻 阻值一半为4.7k欧姆
开漏输出和上拉电阻共同实现了线与的功能 此设计是为了解决多机通信互相干扰的问题
因为 我们开漏输出模式   我们想要的目标是 cpu和第一个设备进行交互那么其他设备不要影响最好就是断开 那么我们给其他都给1 
记住一点 开漏输出模式下的高电平就是高阻态,即没有驱动能力 
相对来说,如果我们想要我们可以配合上拉电阻使用文章来源地址https://www.toymoban.com/news/detail-603677.html

到了这里,关于【【51单片机的AT24C02】】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 6、单片机与AT24C02的通讯(IIC)实验(STM32F407)

    IIC简介 I2C(IIC,Inter-Integrated Circuit),两线式串行总线,由PHILIPS公司开发用于连接微控制器及其外围设备。 它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbps以上。 IIC是半双工通信方式。 多主机

    2024年02月20日
    浏览(66)
  • 【51单片机】AT24C20数据帧(I2C总线)

    🎊专栏【51单片机】 🍔喜欢的诗句:更喜岷山千里雪 三军过后尽开颜。 🎆音乐分享【Love Story】 🥰大一同学小吉,欢迎并且感谢大家指出我的问题🥰 小吉先向大家道个歉,因为最近在期末突击,所以文章久久没有更新,也请大家多多见谅😥 目录   🎁I2C总线 🏳️‍🌈

    2024年02月08日
    浏览(67)
  • 蓝桥杯嵌入式(G4系列)HAL:IIC通信之AT24C02与MCP4017

    目录 前言: IIC协议简介: 1、起始信号和停止信号: 2、应答信号: 3、读写字节: AT24C02: 字节写操作: 页写操作: 读操作: MCP4017: 写操作: 读操作:         本篇文章主要介绍IIC通信协议,同时给大家介绍一下蓝桥杯嵌入式的模块的AT24C02和MCP4017,此外本篇博客会采

    2023年04月09日
    浏览(85)
  • 51单片机--AT24C02数据存储

    存储器是计算机系统中的一种重要设备,用于存储程序和数据,它可以通过电子、磁性介质等技术来记录和保持数据。在这里,主要介绍的是随机存储器(RAM)和只读存储器(ROM)。 随机存储器(Random Access Memory,RAM)是一种 可以读取和写入数据的存储器 。 它的特点是可以

    2024年02月16日
    浏览(56)
  • AT24C02(I2C总线)通信的学习

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 学习AT24C02(I2C总线)芯片 RAM()存储速度较快,但容易丢失数据。ROM(Read Only Memory)存储速度较慢,但掉电不丢失数据。在使用时需要两者结合先存入RAM再转存到ROM中。 AT24C02是一种可以实现掉电不丢失

    2024年02月20日
    浏览(45)
  • M24C02和AT24C02读写失败的原因

    最近做项目发现换了个st 的24c02 ,导致 24c02 读写失败。一般不认真看规格书,很难发现问题根源。原来是停止信号时序问题。脸都搞绿了,后来还怀疑是芯片不良导致了,换了几个芯片还是一样的问题。芯片厂家不厚道。没意思。 解决办法: 代码如下,恭喜有缘人少走一个

    2024年02月12日
    浏览(38)
  • AT24C02读写操作 一

    #include \\\"stm32f10x.h\\\" //STM32头文件 #include \\\"sys.h\\\" #include \\\"delay.h\\\" #include \\\"usart.h\\\" #include \\\"at24c02.h\\\" int main (void){//主程序     u8 a;     u8 recvbuf[10]={0};          //NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级     NVIC_Configuration();   

    2024年01月19日
    浏览(54)
  • AT24C02芯片使用介绍

    AT24C02简介       AT24C02是一个2K位串行CMOS E2PROM,内部含有256个8位字节,有一个16字节页写缓冲器。该器件通过IIC总线接口进行操作,有专门的写保护功能。应用于AT24C02制造过程的先进CMOS技术实质上减少了器件的功耗。              AT24C02特性       1、采用I2C 总线传输数据

    2023年04月14日
    浏览(40)
  • AT24C32、AT24C64、AT24C128、AT24C256、AT24C512系列EEPROM芯片单片机读写驱动程序

    1.AT24C01/AT24C02系列EEPROM芯片单片机读写驱动程序 2.AT24C04、AT24C08、AT24C16系列EEPROM芯片单片机读写驱动程序 3.AT24C32、AT24C64、AT24C128、AT24C256、AT24C512系列EEPROM芯片单片机读写驱动程序 4.x24Cxx系列EEPROM芯片C语言通用读写程序 在前两篇博文中,分别记录了AT24C01、AT24C02,以及AT24C04、

    2024年02月02日
    浏览(50)
  • 基于51单片机的FRID智能门禁系统(RFID,12864,AT24C02,步进电机......)

    目录 门禁系统 需要的器件 设计思路 流程图实现 技术实现 实物接线图 实物接线图  函数设计 部分主程序代码,截取片段 12864显示模块 步进电机模块以及蜂鸣器 FRID射频模块 AT24C02模块 功能实现及其源代码 完整文件         STC89C52,MFRC-522 RFID射频模块,AT24C02存储电路,

    2024年02月07日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包