应用单片机的一个I/O口,作为单总线通信,读取温湿度传感器模块的数据,获取环境温度湿度。
I/O用于微处理器与温湿度传感器模块之间的通讯和同步,采用单总线数据格式,一次通讯时间5ms左右,具体格式在下面说明,当前数据传输为40bit,高位先出。
数据格式:40bit数据=16bit湿度数据+16bit温度数据+8bit校验和
例子:接收40bit数据如下:
0000
001010001100000000010101111111101110
湿度数据温度数据校验和
湿度高8位+湿度低8位+温度高8位+温度低8位=的末8位=校验和
例如:0