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

📄 tmp100.h

📁 详细介绍了arm7-at91r40008,的开发全过程
💻 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 + -