《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. iOS 改变字符串中数字的颜色
  2. 2020年,5种将死的编程语言
  3. android text字体居中显示,Android Canvas的drawText()和文字居中方案
  4. [原创]浅谈持续集成在测试中的应用
  5. python D5 字典
  6. 详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名
  7. uni-app echart 使用mpvueEcharts踩坑与流程
  8. 浮点类型float double 以及BigDecimal
  9. 网站制作---网站伪静态的介绍
  10. 【报告分享】B站商业化探索频频,品牌方如何布局“小破站”营销.pdf
  11. sqliteman安装错误
  12. logistics回归分析——二元逻辑回归
  13. 重试利器之Guava Retrying
  14. pip指定网址下载安装(清华源)
  15. 内核态与用户态通信之eventfd使用
  16. PHP 发送电子邮件
  17. 从西方的七宗罪入手,提升自己
  18. 推荐算法(一)——音乐歌单智能推荐
  19. SpringMVC常用方法大全
  20. 【JAVA】经典排序算法,注释详细+可直接运行

热门文章

  1. wps下一步快捷键_WPS常用快捷键大全(附下载)
  2. 两个月快速通过软考高项(信息系统项目管理师)备考技巧
  3. 大图书馆 #2 大教堂与集市
  4. 数据治理——如何处理“脏数据”
  5. JDK命令一、javah命令(C Header and Stub File Generator)
  6. php中的opendir函数,php中opendir函数用法实例
  7. google四件套之Dagger2。从入门到爱不释手,之:Dagger2进阶知识及在Android中使用
  8. PTP简介-IEEE1588协议
  9. IEEE1588v2解析(2)--PTP协议概述
  10. 红外解码--基于1838红外接收头