• 大小: 73KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: 其他
  • 标签: 2103  i2c  256  

资源简介

适用于lpc系列ARM通过I2C读写AT24C256。本人亲测通过

资源截图

代码片段和文件信息

/****************************************************************************
* 文件名:I2CINT.C
* 功能:硬件I2C软件包,利用中断方式操作。
* 说明:主程序要配置好I2C总线接口(GPIO、总线时钟)
****************************************************************************/
#include  “includes.h“ 

/* 以下为I2C操作时所需要的变量,在调用I2C子程序前要设置好这些变量 */
volatile  uint8  I2C_sla;           // 从机地址
volatile  uint8  I2C_suba;          // 子地址
volatile  uint8 I2C_suba_num; //I2C子地址字节数
volatile  uint8  *I2C_buf;          // 数据缓冲区指针 (读操作时会被更改)
volatile  uint8  I2C_num;           // 操作数据个数 (会被更改)
volatile  uint8  I2C_end;           // 操作结束标志,为1时表示操作结束,为0xFF时表示操作失败 (会被设置)
volatile  uint8  I2C_suba_en;       // 子地址使能控制,读操作时请设置为1,写操作时请设置为2 (会被更改)


/****************************************************************************
* 名称:IRQ_I2C()
* 功

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         19  2012-05-12 22:44  i2c\ExtDll.iex

     文件       7859  2012-05-13 17:54  i2c\i2c.c

     文件       8616  2012-05-13 17:54  i2c\i2c.crf

     文件         65  2012-05-13 17:54  i2c\i2c.d

     文件       1381  2012-05-12 22:26  i2c\i2c.h

     文件      25676  2012-05-13 17:54  i2c\i2c.o

     文件        891  2012-05-12 22:25  i2c\includes.h

     文件        248  2012-05-12 22:38  i2c\JlinkArm_Target 1.ini

     文件      17797  2012-05-12 22:32  i2c\lpc2103.h

     文件       3890  2012-05-14 18:52  i2c\main.c

     文件       8346  2012-05-13 17:54  i2c\main.crf

     文件         70  2012-05-13 17:54  i2c\main.d

     文件      22988  2012-05-13 17:54  i2c\main.o

     文件      44525  2012-05-13 17:54  i2c\Startup.lst

     文件       3104  2012-05-13 17:54  i2c\Startup.o

     文件      14886  2010-03-30 14:49  i2c\Startup.s

     文件      19968  2012-05-13 17:54  i2c\wr.axf

     文件      10806  2012-05-13 17:54  i2c\wr.hex

     文件      21240  2012-05-13 17:54  i2c\wr.htm

     文件        245  2012-05-13 17:54  i2c\wr.lnp

     文件      52560  2012-05-13 17:54  i2c\wr.map

     文件        145  2012-05-14 18:52  i2c\wr.plg

     文件        479  2012-05-12 22:53  i2c\wr.sct

     文件        904  2012-05-13 17:54  i2c\wr.tra

    .......     57715  2012-05-14 18:52  i2c\wr.uvopt

    .......     14751  2012-05-12 22:53  i2c\wr.uvproj

    .......       479  2012-05-12 22:50  i2c\wr_sct.Bak

     文件        848  2012-05-14 18:50  i2c\wr_Target 1.dep

    .......     57711  2012-05-14 18:52  i2c\wr_uvopt.bak

    .......     14751  2012-05-12 22:50  i2c\wr_uvproj.bak

............此处省略5个文件信息

评论

共有 条评论