hhhhjj 发表于 2022-5-7 17:23 我把下面的两个if语句删掉,在仿真里运行,无论我怎么温度的设定值与显示值去比较,蜂鸣器和风扇引脚都是高电平 |
你是怎么判断if没执行的,是bee=0;没执行;还是fan=0;没执行;你温度报警bee=0;与下面湿度正常的bee=1;有矛盾 |
zhxiufan 发表于 2022-5-5 13:41 是我做的报警函数里第一个if语句没有起作用,这个函数本身没问题,我试了把报警函数里的TH换成数字就好使,问题也应该是与TH的等式有关,但我不知道咋调试了 |
没错误就读取数据,有错误就做异常处理 |
if(error)吗?意思是有(通讯)错误就调用复位SHT11程序,否则就读取正常的温湿度数据。 |