一、 引言及背景
近年来,随着计算机技术及集成电路技术的发展,嵌入式技术日渐普及,在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。
I2C是一种较为常用的串行接口标准,具有协议完善、支持芯片较多和占用I/O线少等优点,主要在服务器管理中使用,可随时监控内存、硬盘、网络、系统温度等多个参数,增加了系统的安全性,便于管理。目前比较流行的串行扩展总线中,I2C总线以其严格的规范和众多支持I2C接口的外围器件而获得了广泛的应用。
因此,我们对I2C接口进行了必要的探究,通LPC2106上的I2C接口实现对同样带I2C接口的EEPROM CAT24WC02进行数据的读写操作。
二、实验目标
实验目标:通过设计,了解I2C协议的基本原理,并对EEPROM读写功能的实现有个系统的概念,对其实现过程比较清楚。同时,在设计中,巩固我们所学的理论知识。
三、设计方案
利用ARM芯片LPC2106的I2C接口向EEPROM 24WC02芯片内写入10Byte的数据,然后再用I2C读出写入的10Byte数据,并对数据的正确性进行判断,并显示。
1. 设计思路
(1)利用ARM芯片LPC2106 的I2C接口向EEPROM 24WC02写入10组数据。
(2)利用ARM芯片LPC2106 的I2C接口读出之前写入EEPROM 24WC02的10组数据。
(3)判断读出的数据与写入的数据是否一致,若不一致则让LED灯闪烁。
2.总体设计框图
用ARM7系列芯片LPC2106作为主芯片,对EEPROM芯片进行读写操作,并用LED闪烁来表明写入与读出的数据是否一致。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !