芯片破解HC32F460开发板的DHT22温湿度检测
芯片破解DHT22是一种单总线的数字式温湿度传感器,它共有3个引脚,只需占用一个GPIO口接口工作。
为利用板上的现有资源,这里用到了J19的I2C接口,见图1所示。
图1 I2C接口
芯片破解为此DHT22与MCU的连接关系为:
DAT----PC5
其余两个引脚则接3.3V工作电源
为进行DHT22的读写,所定义的GPIO口读取及输出高低电平的语句为:
#define DHT11_D0_H PORT_SetBits(PortC, Pin05)
#define DHT11_D0_L PORT_ResetBits(PortC, Pin05)
#define DHT11_D0_R PORT_GetBit(PortC, Pin05);
设置PC5为输入、输出端口的函数为:
DHT22的初始化函数为:

芯片解密