×

使用C语言和硬件模块实现8051MCU与I2C串行EEPROM的接口的资料概述

消耗积分:0 | 格式:pdf | 大小:0.59 MB | 2018-05-25

李鸿洋

分享资料个

  Microchip Technology 的 24XXX 系列串行 EEPROM 支持双向 2 线总线和数据传输协议。总线由单片机(主器件)控制,该单片机可产生串行时钟(SCL)、控制总线访问并产生启动和停止条件,而 24XXX 串行 EEPROM 作为从器件工作。24XXX 串行 EEPROM 兼容 I 2C™,最大时钟频率范围为 100 kHz 至 1 MHz。

  24XXX 串行 EEPROM 的主要特性有:

  • 2 线串行接口总线,兼容 I 2C • EEPROM 容量为 128 位至 512 Kb

  • 总线速度为 100 kHz 至 1 MHz • 电压范围为 1.7V 至 5.5V

  • 低功耗运行 • 温度范围从 -40°C 到 +125°C

  • 可耐受超过 100 万次擦写

  • 同一总线上可连接高达 8 个器件

  随此应用笔记提供了相应的源代码,可帮助用户以最小的工作量实现协议。

  图 1 给出了 Microchip 24XXX 系列 I 2C 串行 EEPROM 与基于 8051 的 NXP P89LPC952 MCU 之间接口的硬件原理图。该原理图给出了 MCU 和所测试串行 EEPROM 之间的必要连接,以及时钟线(SCL)和数据线(SDA)上所需的上拉电阻。本应用笔记未介绍写保护功能和多个器件的级联;因此,WP 引脚以及地址引脚 A0、 A1 和 A2 连接到 VSS (地)。测试软件是在假定采用这些连接的情况下编写的。

使用C语言和硬件模块实现8051MCU与I2C串行EEPROM的接口的资料概述

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

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !