《AT24C32使用方法总结》由会员分享,可在线阅读,更多相关《AT24C32使用方法总结(3页珍藏版)》请在人人文库网上搜索。

1、AT24C32使用方法总结 2011-04-29 16:56:58分类:LINUXAT24C32是 2-Wire Serial EEPROM ,容量为 32Kbits (4096*8)。利用该芯片可以模拟 I2C 总线,如果采用 IO 口来进行模拟,可以采用二线制( SCL、SDA),也可以采用三线制( WP、SCL、 SDA)。在编写驱动程序时,要分为两个层次。第一、针对 IIC 总线的驱动部分。第二、针对 AT24C32的驱动部分。Dynamic C里面的 IO 模拟 IIC 函数库采用的是二线制,针对的芯片是 24C02。如果要用,就需要进行相应的改进。下面把使用该芯片时注意的地方总结如。

2、下:1 、各个引脚的含义A0-A2 :地址线,用来选择slave 器件。WP: Write Protect写保护,高电平拒绝写入,低电平可以写入,即低电平有效。SCL:SerialClock 串行时钟,用来指示什么时候数据线上是有效数据。SDA:Serial Data串行数据,用于数据传送2 、关于 WP脚二线制没有 WP,也就是把 WP置为低电平,始终写有效。这样的问题是,在上电或调电的时候, 可能会发生异常情况, 对 EEPROM内数据有所改动。 所以,如果有重要的数据,还是要采用 WP引脚比较安全。对 AT24C32来说,WP置高,则只有四分之一受保护, 即 0x0C000x0FFF。也。

3、就是说保护区为 1KBytes。对于低地址的四分之三,则不保护。所以,如果数据较多时,可以有选择地存储。 不重要的数据则放在低四分之三区域, 重要的数据则放在高四分之一区域。看 IC Datasheet ,一定要仔细。初次写测试程序时,发现WP不起作用,常有效。用万用表测试,确实是高电平。经过仔细阅读WP引脚说明,发现只有高四分之一区域可以写保护。 改变地址后, 测试成功。整个驱动函数也就修改成功了。WP: The writeprotectinput,when tiedto GND,allowsnormal writeoperations.WhenWPis tiedhigh to Vcc, a。

4、llwriteoperationsto the upper.quandrant(8Kbits) of memory are inhibited.If left unconnected, WP isinternally pulled down to GND.3 、关于读写流程AT24C32的数据地址必须要先发高字节地址,再发低字节地址。现在寻址空间只有 4096212,所以两个字节完全可以确定。一般地,设备地址R 0xA0;设备地址 W 0xA1读流程:发设备地址0xA0-送 8 位高地址 -送 8 位低地址 -发设备地址 0xA1- 读取 -NOACK- 停止写流程:发设备地址0xA1- 送高 8 位地址 -送低 8 位地址 -写数据 - 停止。

at24c32 linux,AT24C32使用方法总结相关推荐

  1. Linux时间转化方法

    Linux时间转化方法: (1)date -d"2008年 12月 17日 星期三 17:27:22 CST" +"%s" 该命令将2008年 12月 17日 ...

  2. linux隐藏文件的方法,Linux下隐藏文件的操作方法

    Linux下隐藏文件的操作方法 发布时间:2020-04-11 11:32:34 来源:亿速云 阅读:550 作者:小新 今天小编给大家分享的是Linux下隐藏文件的操作方法,很多人都不太了解,今天小 ...

  3. SSH连接不上Linux的解决方法

    SSH连接不上Linux的解决方法: 连续弄了几次,今天早上终于把SSH连接虚拟机连接不通的问题解决了. 先简单说下概要: 主机装的是XP系统,虚拟机用的是red hat Linux. 我用的是nat ...

  4. linux temp文件夹在哪_Win10系统下使用linux命令的方法

    Win10系统是目前主流的操作系统之一,其功能十分强大,而在Windows10系统下也是能够使用linux命令,只是不少用户不知道而已.那么如何在Win10系统下使用linux命令?下面小编分享一下W ...

  5. 由su和su -的区别谈学习linux运维方法

    由su和su -的区别谈学习linux运维方法一例 老男孩Linux培训新班刚开始,老男孩发现群里就在讨论这个su和su -的区别,有的同学们说,直接su就可以,有的说必须要su -.有的同学直接发问 ...

  6. linux php后门,Linux_一个初级的linux后门制作方法,众所周知,Linux的文件权限如: - phpStudy...

    一个初级的linux后门制作方法 众所周知,Linux的文件权限如: 777;666等,其实只要在相应的文件上加上UID的权限,就可以用到加权限人的身份去运行这个文件.所以我们只需要将bash复制出来 ...

  7. pc安装linux内核,PC/104平台嵌入式Linux系统核心定制方法

    摘 要:基于PC/104平台的嵌入式Linux技术在海洋自动观测系统中具有广泛的应用前景,Linux核心定制方法的研究是嵌入式Linux系统研制的关键工作.本文结合PC/104平台嵌入式Linux系统 ...

  8. 设置Linux网络的方法

    设置Linux网络的方法有两种:  第一种:修改配置文档(需要重启网络配置,永远生效)  一.修改IP地址  [aeolus@db1 network-scripts]$ vi ifcfg-eth0  ...

  9. Linux基础优化方法(四)———远程连接缓慢优化

    Linux基础优化方法(四)---远程连接缓慢优化 一.优化原因 二.优化方法 第一步:修改SSH服务配置文件 /etc/ssh/sshd_config 第二步:修改/etc/hosts配置文件 第三 ...

  10. Linux基础优化方法(三)———字符集编码设置优化

    Linux基础优化方法(三)---字符集编码设置优化 一.什么是字符编码 二.编码GB2312.GBK.UTF-8 三.工作时有乱码的原因 四.进行优化 1.CentOS 6 ①.查看默认编码信息: ...

最新文章

  1. python在中国的发展-python在中国的现状和发展趋势
  2. mysql locate 和 like_MySQL比like语句更高效的写法locate position instr find_in_set
  3. mysql+两行+一样+筛选_MySQL计算相邻两行某列差值的方法
  4. html js 动态表格数据,HTML+JS动态表格
  5. 在JVM中记录世界停顿
  6. 要闻君说:台积电将为iPhone生产5纳米A系列芯片?腾讯云TStack与银河麒麟完成互认证……...
  7. python的基本数据结构_python学习笔记-基本数据结构
  8. 找不到图片素材,看这里
  9. pandas 学习(五)—— datetime(日期)
  10. android 按端口获取流量,如何获取高性价比流量、开拓流量端口
  11. 手机微商城可以安装到虚拟服务器,安装使用:百家CMS微商城系统安装教程(图文说明)...
  12. 网络服务器管理系统设置实训总结,网络系统管理与维护实训报告.doc
  13. linux程序图形关不了怎么办,ubuntu下卸载软件 linux关闭图形化界面
  14. 地图坐标转换问题--百度地图定位偏
  15. 家用空调什么牌子好又省电质量又好
  16. vue简单的金额计算
  17. leetcode刷题日记(一)—— 数组
  18. 竞品分析之流程总结以及感悟
  19. java实践11之网络IO BIO和NIO(上)
  20. INI 文件读取专用类

热门文章

  1. 一文搞懂DTFT,DFT,FFT
  2. 自来水公司SCADA调度系统方案
  3. Hutool操作数据库的基本封装
  4. Tcl 语言 ——表达式篇
  5. 【 华为云计算专家 HCIE-Cloud Computing V3.0 预发布】
  6. 苹果手机如何查看html代码,苹果手机怎么利用代号查看硬件信息
  7. 启动分区不存在,使用分区工具修正
  8. linux opendir路径_Linux目录操作函数:opendir/readdir/closedir
  9. CDA level 1 Part2概念及实操
  10. LabVIEW编程LabVIEW开发Agilent 4294A 例程与相关资料