标题:
SHT30 51单片机驱动程序
[打印本页]
作者:
wxw51h
时间:
2020-7-15 16:32
标题:
SHT30 51单片机驱动程序
数字型sht30温湿度传感器驱动程序,51内核单片机,IIC通讯,实用型驱动程序
单片机源程序如下:
#include "SHT3X.H"
/*================================================================
【名 称】
【功 能】模拟IIC使用的引脚定义,注意要上拉电阻
【备 注】
【作 者】
【时 间】
================================================================*/
//sbit SDA=P3^3; //大板子引脚定义
//sbit SCL=P5^4;
sbit SDA=P5^4; //小板子引脚定义
sbit SCL=P3^3;
#define POLYNOMIAL 0x31 // P(x) = x^8 + x^5 + x^4 + 1 = 00110001
//==============================================================================
unsigned char SHT3X_CalcCrc(unsigned char *crcdata, unsigned char nbrOfBytes){
//==============================================================================
unsigned char Bit; // bit mask
unsigned char crc = 0xFF; // calculated checksum
unsigned char byteCtr; // byte counter
// calculates 8-Bit checksum with given polynomial
for(byteCtr = 0; byteCtr < nbrOfBytes; byteCtr++)
{
crc ^= (crcdata[byteCtr]);
for(Bit = 8; Bit > 0; --Bit)
{
if(crc & 0x80) crc = (crc << 1) ^ POLYNOMIAL;
else crc = (crc << 1);
}
}
return crc;
}
复制代码
51hei.png
(4.82 KB, 下载次数: 22)
下载附件
2021-12-7 20:23 上传
2个文件下载:
sht30 驱动.rar
(4.04 KB, 下载次数: 297)
2020-7-15 16:32 上传
点击文件名下载附件
作者:
libaba
时间:
2021-1-4 23:55
精度只能到个位数吗?
作者:
wanglx
时间:
2021-2-4 19:01
这个可以用吗?是sht30还是sht20?
作者:
wwaven
时间:
2021-11-27 15:49
sht30 stc89c51的驱动有吗?
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1