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

📄 lm75.h

📁 LM75A数字接口温度传感器
💻 H
字号:
/*----------------------------------------------------------------------
10101010101010101010101010101010101010101010101010101010101010101010*/

#ifndef	LM75_H
#define	LM75_H

//#include "D:\ICC_H\CmmICC.H"
#include "I2C.H"

//器件地址:A0 A1 A2 = 1 1 1

	#define WR_DADR		0x9E	//write device-address 

	#define RD_DADR		0x9F	//read device-address


#define LM75_ERR		0
#define LM75_CRR		1
#define TEMP            0
#define CONFIG          1
#define TSET            2
#define THYST           3

/*--------------------------------------------------------------------
函数名称:LM75写入一个数据
函数功能:
注意事项:
提示说明:
输    入:
返    回:
--------------------------------------------------------------------*/
bool LM75_Write(uint8 wordAdr,uint8 dat,uint8 dat2,uint8 dat3) 
{
	if( I2C_Write(WR_DADR,wordAdr,dat,dat2,dat3)==I2C_ERR )
		return LM75_ERR;
	return LM75_CRR;
}
/*--------------------------------------------------------------------
函数名称:LM75读出一个数据
函数功能:
注意事项:
提示说明:
输    入:
返    回:
--------------------------------------------------------------------*/
bool LM75_Read(uint8 wordAdr,uint8 *pRdDat,uint8 num) 
{
	if( I2C_Read_(WR_DADR, wordAdr, RD_DADR, pRdDat,num)==I2C_ERR )
		return LM75_ERR;
	return LM75_CRR;
}

#endif

⌨️ 快捷键说明

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