📄 twi.h
字号:
/*****************************************************************************************
硬件TWI驱动头文件TWI.h
CPU :M16
晶振 :8M
编译环境:AVRGCC20071221
B Y :PENG 2008-1-5
******************************************************************************************/
#ifndef __TWI_H__
#define __TWI_H__
//--------在此设定芯片地址-------
#define W_ADD_COM 0x40 //写字节命令及器件地址(根据地址实际情况改变), 1010 A2 A1 A0 0
#define R_ADD_COM 0x41 //读命令字节及器件地址(根据地址实际情况改变), 1010 A2 A1 A0 1
#define SLAW 0x18
#define ERR_SLAW 1 //写字节命令及器件地址错, 在此也就是读写器件错!!
extern void twi_init(void);
extern void i2cstart(void);
extern unsigned char i2cwt(unsigned char data);
extern unsigned char i2crd(void);
extern void i2cstop(void);
extern unsigned char wtDDX_nbyte(unsigned char *p, unsigned char ad, unsigned char n);
extern unsigned char rdDDX_nbyte(unsigned char *p_dst, unsigned char ad_rsc, unsigned char num);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -