ATC使用方法总结

上传人:枫** 文档编号:471733390 上传时间:2023-05-05 格式:DOC 页数:3 大小:13KB
返回 下载 相关 举报
ATC使用方法总结_第1页
第1页 / 共3页
ATC使用方法总结_第2页
第2页 / 共3页
ATC使用方法总结_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

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

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

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

3、址的四分之三,那么不保护。所以,假如数据较多时,可以有选择地存储。不重要的数据那么放在低四分之三区域,重要的数据那么放在高四分之一区域。 看IC Datasheet,一定要仔细。初次写测试程序时,发现WP不起作用,常有效。用万用表测试,确实是高电平。经过仔细阅读WP引脚说明,发现只有高四分之一区域可以写保护。改变地址后,测试成功。整个驱动函数也就修改成功了。 WP:The write protect input, when tied to GND, allows normal write operations.When WP is tied high to Vcc, all write ope

4、rations to the upper quandrant(8Kbits) of memory are inhibited. If left unconnected, WP is internally pulled down to GND. 3、关于读写流程 AT24C32的数据地址必需要先发高字节地址,再发低字节地址。如今寻址空间只有4096212,所以两个字节完全可以确定。 一般地,设备地址R0xA0;设备地址W0xA1 读流程:发设备地址0xA0- 送8位高地址- 送8位低地址-发设备地址0xA1-读取-NOACK-停顿 写流程:发设备地址0xA1-送高8位地址-送低8位地址-写数据-停顿 第 页 共 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号