i2cm_drv.h
来自「st7 单片机模拟I2C软件包 对没有I2C总线的单片机需要I2C功能非常有用」· C头文件 代码 · 共 67 行
H
67 行
/**************** (c) 2003 STMicroelectronics ********************************
PROJECT : EVALUATION BOARD - ST7 I2C DEMO SYSTEM
COMPILERS : COSMIC AND METROWERKS
MODULE : i2cm_drv.h
REVISION DATE : 12/06/03
AUTHOR : Micro Controller Division Application Team
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
THE SOFTWARE INCLUDED IN THIS FILE IS FOR GUIDANCE ONLY. STMicroelectronics
SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL
DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM USE OF THIS SOFTWARE.
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
DESCRIPTION : ST7 I2C single master peripheral software driver.
Polling software strategy.
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
MODIFICATIONS :
26/03/98 - V2.0 - New version (no error management).
12/06/03 - V2.1 - 1) Compatibility With Metrowerks And Cosmic.
2) Generation Of Non - Ack.
3) Update for st72324
******************************************************************************/
/* PREPROCESSING SYSTEM DECLARATIONS *****************************************/
/* MODEL => #define system_define value */
#ifndef I2CM_DRV_H
#define I2CM_DRV_H
/* MACRO FUNCTION DECLARATIONS ***********************************************/
/* MODEL => #define macro_name macro */
/* PUBLIC DECLARATIONS *******************************************************/
/* List of all the variables/constant defined in this module and used in */
/* another one. */
/* MODEL => type_name var_name; */
/* FUNCTION DESCRIPTIONS *****************************************************/
/* Description of all the functions defined in this module. */
/* MODEL => [static] type_name var_name; or #define */
void I2Cm_Start (void);
void I2Cm_Stop (void);
void I2C_Ack (void);
void I2C_nAck (void);
void Wait_Ack (void);
void I2Cm_Init (void);
void I2Cm_TxData (void);
void I2Cm_RxData (void);
void I2Cm_Tx (unsigned char *,unsigned char);
void I2Cm_Rx (unsigned char *,unsigned char);
#endif
/******************* (c) 2003 STMicroelectronics ************ END OF FILE ***/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?