?? i2c.h
字號:
/*******************************************************************************************************
** File Name: I2C.h
** Description: S3C2410的I2C軟件包 (頭文件)
** 查詢控制方式
*******************************************************************************************************/
#ifndef __I2C_H
#define __I2C_H
#ifndef IN_I2C
#ifdef __cplusplus
extern "C" {
#endif
/********************************************************************************************************
** Function name: InitI2C
** Descriptions: 初始化總線 (100KHz總線速率)
** 設FCLK=200MHz,HCLK=100MHz,PCLK=50MHz。
** Input: 無
** Output: 無
********************************************************************************************************/
extern void InitI2C(void);
/********************************************************************************************************
** Function name: ISendStr
** Descriptions: 使用硬件I2C發送數據。
** Input: sla 從機地址
** suba 器件子地址(第一字節用來表示子地址字節個數)
** s 發送數據緩沖區
** no 發送數據個數
** Output: 操作成功返回TRUE,仲載失敗/無從機應答返回FALSE
** Note: 使用前設置好參數。程序不會更改s、suba緩沖區的數據
********************************************************************************************************/
extern int ISendStr(uint8 sla, uint8 *suba, uint8 *s, uint8 no);
/********************************************************************************************************
** Function name: IRcvStr
** Descriptions: 使用硬件I2C讀取數據。
** Input: sla 從機地址
** suba 器件子地址緩沖區指針(第一字節用來表示子地址字節個數)
** s 接收數據緩沖區
** no 接收數據個數
** Output: 操作成功返回TRUE,仲載失敗/無從機應答返回FALSE
** Note: 使用前設置好參數。程序不會更改s、suba緩沖區的數據
********************************************************************************************************/
extern int IRcvStr(uint8 sla,uint8 *suba,uint8 *s,uint8 no);
/********************************************************************************************************/
#ifdef __cplusplus
}
#endif
#endif // IN_I2C
#endif // __I2C_H
/*********************************************************************************************************
** End Of File
********************************************************************************************************/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -