⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 i2cm_drv.h

📁 st7 单片机模拟I2C软件包 对没有I2C总线的单片机需要I2C功能非常有用
💻 H
字号:
/**************** (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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -