i2c.h
来自「nRF24L01详细编程资料」· C头文件 代码 · 共 35 行
H
35 行
// *************** I2C driver V 1.0 ***************
// *** Written By P. Fletcher-Jones ***
// *** Written on 06/6/01 ***
// *** Last MOD 15/11/01 ***
// *** Compiled using ImageCraft C Comiler ***
// *******************************************************
// ****************************** //
// *** I2C Hardware Interface *** //
// ****************************** //
#ifndef i2c_h
#define i2c_h
#define SDA BIT4
#define SCL BIT5
#define I2C_PORT PORTC
#define I2C_DIR DDRC
#define I2C_IN PINC
void Init_I2C(void);
void I2C_Start (void);
void I2C_Stop (void);
void I2C_Clock (void);
unsigned char I2C_Ackn(void);
void Write_I2C_Control (unsigned char,unsigned char,unsigned char);
void Write_I2C_Byte(unsigned char);
unsigned char Read_I2C_Byte(void);
void I2C_Write(unsigned char M_ADD, unsigned char Data);
ubyte I2C_Read(unsigned char M_ADD);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?