?? i2cint.h
字號:
/****************************************************************************
* File:I2CINT.H
* 功能:硬件I2C軟件包,利用中斷方式操作。(頭文件)
* 說明:主程序要配置好I2C總線接口(GPIO、總線時鐘)
****************************************************************************/
#ifndef I2CINT_H
#define I2CINT_H
/****************************************************************************
* 名稱:IRQ_I2C()
* 功能:I2C中斷,通過判斷I2C狀態字進行相應的操作。
* 入口參數:無
* 出口參數:無
****************************************************************************/
extern void __irq IRQ_I2C(void);
/****************************************************************************
* 名稱:ISendStr()
* 功能:使用硬件I2C發送數據。
* 入口參數:無
* 出口參數:返回值為0時表示出錯,為1時表示操作正確。
* 說明:使用前設置好參數
****************************************************************************/
extern uint8 ISendStr(uint8 sla, uint8 suba, uint8 *s, uint8 no);
/****************************************************************************
* 名稱:IRcvStr()
* 功能:使用硬件I2C讀取數據。
* 入口參數:無
* 出口參數:返回值為0時表示出錯,為1時表示操作正確。
* 說明:使用前設置好參數
****************************************************************************/
extern uint8 IRcvStr(uint8 sla,uint8 suba,uint8 *s,uint8 no);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -