drv_i2c.h
来自「该模板使用于周立功公司研发的EasyARM2100系列开发板」· C头文件 代码 · 共 38 行
H
38 行
/****************************************************************************
* File:DRV_I2C.H
* 功能:硬件I2C软件包,利用中断方式操作。(头文件)
* 说明:主程序要配置好I2C总线接口(GPIO、总线时钟)
****************************************************************************/
#ifndef DRV_I2C_H
#define DRV_I2C_H
/****************************************************************************
* 名称:IRQ_I2C()
* 功能:I2C中断,通过判断I2C状态字进行相应的操作。
* 入口参数:无
* 出口参数:无
****************************************************************************/
extern void __irq IRQ_I2C(void);
/****************************************************************************
* 名称:ISendStr()
* 功能:使用硬件I2C发送数据。
* 入口参数:无
* 出口参数:返回值为0时表示出错,为1时表示操作正确。
* 说明:使用前设置好参数
****************************************************************************/
extern uint8 ISendStr(uint8 suba, uint8 *s, uint8 no);
void ee_write (uint8 address,uint16 value);
/****************************************************************************
* 名称:IRcvStr()
* 功能:使用硬件I2C读取数据。
* 入口参数:无
* 出口参数:返回值为0时表示出错,为1时表示操作正确。
* 说明:使用前设置好参数
****************************************************************************/
extern uint8 IRcvStr(uint8 suba,uint8 *s,uint8 no);
uint16 ee_read(uint8 address);
void i2ctest(void);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?