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

📄 i2c.h

📁 44b0(arm7)一个参考代码
💻 H
字号:
/*****************************************************
  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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -