📄 lm75.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 + -