资源简介
适用于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\Jli
文件 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个文件信息
- 上一篇:学习C8051F系列单片机你应该知道的经典教程
- 下一篇:银行储蓄管理系统12188
相关资源
- RC522 I2C接口驱动程序
- STM32F103 I2C ADC BEEP EXTI KEY OLED TIMER WKU
- IST8310配置及数据读取
- AT24C256EEPROM读写程序
- EDA课程设计256×8的ROM设计
- 16QAM、64QAM、256QAM调制解调、星座图及
- DSP28335的I2C源码
- FPGA-I2C-读LM75BDP温度传感器-驱动程序
- 256位图像数据集
- 基于stm32f407的模拟i2c协议
- f310之spi操作ADS1255/ADS1256
- 51单片机模拟I2C从机
- 有超时检测的stm32的I2C驱动程序
- SM2256AB_Dramless_MPP0617B_FWP0617A_RDTP0627A0
- 基于cc2530的HMC5883L程序 测量地磁 I2C通
- NIOS II 的自定义IP核I2C_Master
- I2C总线控制代码三段式verilog
- 16QAM、64QAM、256QAM调制解调、星座图及
- SHA-256 Verilog实现
- Cyclone 2 VGA 显示256种颜色
- HT16C22.c合泰显示驱动程序
- 数字电压表
- STM32F103模拟I2C
- MEGA2560PCB封装
- 千方百剂256UMI写狗及数据
- i2c和spi协议
- RDA5807驱动(包含用GPIO模拟I2C的程序)
- Altera SOPC设计中的IP核(USB AD CAN LCD
- msp430f149单片机的IIC通信
- SHA256算法的verilog 实现
评论
共有 条评论