欢迎访问ic37.com |
会员登录 免费注册
发布采购

MCP9808T-E/MS 参数 Datasheet PDF下载

MCP9808T-E/MS图片预览
型号: MCP9808T-E/MS
PDF下载: 下载PDF文件 查看货源
内容描述: 0.5A ° C最大精度数字温度传感器 [0.5°C Maximum Accuracy Digital Temperature Sensor]
分类和应用: 传感器换能器温度传感器输出元件PC
文件页数/大小: 52 页 / 1124 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号MCP9808T-E/MS的Datasheet PDF文件第40页浏览型号MCP9808T-E/MS的Datasheet PDF文件第41页浏览型号MCP9808T-E/MS的Datasheet PDF文件第42页浏览型号MCP9808T-E/MS的Datasheet PDF文件第43页浏览型号MCP9808T-E/MS的Datasheet PDF文件第45页浏览型号MCP9808T-E/MS的Datasheet PDF文件第46页浏览型号MCP9808T-E/MS的Datasheet PDF文件第47页浏览型号MCP9808T-E/MS的Datasheet PDF文件第48页  
MCP9808  
/********************************************************************  
*
*
*
*
Function Name:  
Return Value:  
Parameters:  
i2c_start  
void  
void  
Description:  
Send I2C Start Command  
********************************************************************/  
void i2c_start(void) {  
PIR1bits.SSPIF = 0; //clear flag  
while (SSPSTATbits.BF );  
// wait for idle condition  
// initiate START condition  
// wait for a flag to be set  
SSPCON2bits.SEN = 1;  
while (!PIR1bits.SSPIF) ;  
PIR1bits.SSPIF = 0; // clear flag  
}
/********************************************************************  
*
*
*
*
*
Function Name:  
Return Value:  
Parameters:  
i2c_repStart  
void  
void  
Description:  
Resend I2C Start Command  
********************************************************************/  
void i2c_repStart(void) {  
PIR1bits.SSPIF = 0; // clear flag  
while ( SSPSTATbits.BF ) ; // wait for idle condition  
SSPCON2bits.RSEN = 1;  
// initiate Repeated START condition  
while (!PIR1bits.SSPIF) ; // wait for a flag to be set  
PIR1bits.SSPIF = 0; // clear flag  
}
/********************************************************************  
*
*
*
*
*
Function Name:  
Return Value:  
Parameters:  
i2c_stop  
void  
void  
Description:  
Send I2C Stop command  
********************************************************************/  
void i2c_stop(void) {  
PIR1bits.SSPIF = 0; // clear flag  
while ( SSPSTATbits.BF ) ; // wait for idle condition  
SSPCON2bits.PEN = 1;  
// Initiate STOP condition  
while (!PIR1bits.SSPIF) ; // wait for a flag to be set  
PIR1bits.SSPIF = 0; // clear flag  
}
DS25095A-page 46  
© 2011 Microchip Technology Inc.  
 复制成功!