資源簡介
適用于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
評論
共有 條評論