i2c.h

来自「44b0(arm7)一个参考代码」· C头文件 代码 · 共 46 行

H
46
字号
/*****************************************************
  filename: I2c.c
  Author:   lishiqi
  Date  :    2006 01 13                                                                                                                                                                                   
******************************************************/


  typedef enum
    {
      master_transmit=1,
      master_receive,
      slave_transmit,
      slave_receive,
      I2c_non_mode
      }  I2c_mode;

  typedef enum
    {
     scaler2=2,
     scaler3,
     scaler4,
     scaler5,
     scaler6,
     scaler7,
     scaler8,
     scaler9,
     scaler10, 
     scaler11,
     scaler12,
     scaler13,
     scaler14, 
     scaler15 
      }  transmit_prescaler;

typedef enum 
{
Txclock_16=0,
Txclock_512=0x40
}Txclock;
  
void I2C_set_mode( I2c_mode mode);
U8  receive(U8 *buffer,U16 count ,U8 address);
U8 transmit(U8 *buffer,U16 count ,U8 address);


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?