📄 tmp100.h
字号:
/*----------------------------------------------------------------------------
* File Name : x1226.h
* Object : DF9311zk Board clock and eeprom Definition File.
*
* 1.0 23/Apr/00 PFi : Creation
* 1.1 11/Jan/02 PFi : Internal/External SRAM Definition Clean-up
*----------------------------------------------------------------------------
*/
#ifndef tmp100_h
#define tmp100_h
//tmp100命令定义
#define TMP100ADDRESS 0x94 //温度寄存器前七位
#define Read 0x01 //读命令 寄存器最低位
#define Write 0x00 //写命令 寄存器最低位
//tmp100 pointer registor 寄存器
#define Tem_Registor 0x00
#define Config_Registor 0x01
#define OS_ALERT (1<<7)
#define R1 (1<<6)
#define R0 (1<<5)
#define F1 (1<<4)
#define F0 (1<<3)
#define POL (1<<2) //极性
#define TM (1<<1) //自动调温模式
#define SD (1<<0) //关闭转换
#define TLow_Registor 0x02
#define THigh_Registor 0x03
void TMP100_Write( INT16U address, INT8U *data_array, INT32U num_bytes, INT32U mck );
void TMP100_Read(INT16U address, INT8U *data_array, INT32U num_bytes );
short ReadTemperature(void);
#endif /* df9311zk_h */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -