该类器件要通过iic总线操作,读写过程中都要先寻址,这类器件地址有两个字节组成,如下表,1010是固定的,A表示器件地址,可以拉高和拉低,iic总线上可以并接2的几次方个器件。P表示具体的内部地址数,比如at24c02共有256个字节,第二个地址字节完全可以满足,不用P。但是at24c04一个有51 ...
分类:
其他好文 时间:
2016-12-21 02:12:32
阅读次数:
353
设备和CPU连接方式1)gpio连接设备(LED按键)2)ram-like会使用到数据线,地址线,控制线nandDDRAMDM90003)协议类型接口i2cspiusbuart按照总线设备来完成AT24C02的驱动程序1,总线i2c总线也是设备该设备也应该实现驱动程序,该驱动程序完成的功能就是按照i2c协议的要求收发数..
分类:
其他好文 时间:
2016-12-08 12:03:18
阅读次数:
176
中断处理程序{清除中断硬件自动清除软件清除}CPU芯片手册相关章节————————I2CCPU外接设备的方式1)GPIO简洁的方式(按键,LED)通过设置GPIO管脚的状态来完成通信(控制)gpccongpcpudgpcdat2)类似于内存的接口(DDRAMnorflashnanddm9000)从硬件上看CPU和芯片数据线..
分类:
其他好文 时间:
2016-12-08 00:00:39
阅读次数:
541
从设备地址 首先,先看一下AT24C02的芯片资料,我们会发现AT24C02有三个地址A0,A1,A2。同时,我们会在资料的Device Address介绍发现I2C器件一共有七位地址码,还有一位是读/写(R/W)操作位,而在AT24C02的前四位已经固定为1010。R/W为1则为 读操作,为0则为 ...
分类:
其他好文 时间:
2016-07-11 18:38:15
阅读次数:
180
STM32——EEPROM
宗旨:技术的学习是有限的,分享的精神的无限的。
一、I2C接口读写EEPROM(AT24C02)
——主模式,分别用作主发送器和主接收器。通过查询事件的方式来确保正常通信。
1、I 2C
接口初始化
与其他对GPIO 复用的外设一样,它先调用了用户函数I2C_GPIO_Confi g() 配置好 I 2...
分类:
其他好文 时间:
2016-04-19 12:14:52
阅读次数:
590
AT24Cxx是E2PRom的一个系列:存储空间大小:AT24C02——2Kbit(256Bytes)、AT24C04——4Kbit(512Bytes)、AT24C08——8Kbit(1024Bytes)、AT24C16——16Kbit(2048Bytes)接口类型:i2c总线接口设备地址:看下图,...
分类:
其他好文 时间:
2015-10-03 13:07:31
阅读次数:
187
main.c 1 #include 2 #include "iic.h" 3 #define AT24C02 0xa0 //AT24C02 地址 4 5 sbit LS138A=P2^2; //译码器端 6 sbit LS138B=P2^3; 7 sbit...
分类:
其他好文 时间:
2015-09-04 11:05:27
阅读次数:
187
通过串口输入 R 、W 进行控制程序读写IIC设备。波特率9600bps,晶振115200HZ。
main.c
/*-----------------------------------------------
IIC编程 1
编写:Louis
邮箱:kaly.liu@163.com
日期:2015.06.01
修改:通过串口命令R/W,控制EEPROM的读R写W。并...
分类:
其他好文 时间:
2015-06-02 21:58:41
阅读次数:
233
源:实现AT24C02的数据读写操作/***************************************************************功能:11:32 2008-6-27作者:SG时间:2004-03-15版本:V1.0*************************...
分类:
其他好文 时间:
2015-04-01 19:50:45
阅读次数:
119
内容:
向EEPROM(AT24C02)内部地址0x00—0xff,依次写入0x00—0xff,然后再读出数据。...
分类:
其他好文 时间:
2014-08-24 05:59:52
阅读次数:
319