我用的片子是F5438A,请问一下有没有人用过SHT11温湿度传感器,它要求在<4.5V时,Fsck最大为1M,就是说我单片机的主时钟为1M吗?我采用的是P4.5管脚供电,4.3为DATA,4.4为SCK,如果是这样的话,那么单片机一就入低功耗模式,那传感器不就停止工作了吗?
LEI ZHAO2:
SHT11是IIC还是SPI?你用的是硬件接口吗?
如果单片机进入低功耗,传感器怎么工作? 你可以定时唤醒,如1s一次
yffy:
SHT11为I2C总线接口,SCK是你的单片机和温湿度传感器通信的串行时钟,并不是你单片机的工作频率。
可以直接电源供电给温湿度传感器,进入低功耗后你的P4.5管脚就没有输出了。
Hardy Hu:
你好!
SHT11与MCU是IIC通讯,典型SCL频率为100KHz。
传感器的工作和MCU的工作可通过通讯命令控制,11ms不发任何命令SHT11自动休眠。
不建议用P4.5供电,而是SHT11的VDD接3.3V。
但是需要注意SHT11的传感器响应时间,如果需要MCU休眠时SHT11不休眠,则可以定时唤醒MCU去和SHT11通信,比如5ms一次。