第十章 时序敏感设备与临界区 —— 改造 29_DHT1110.1 实验回顾:裸机版 DHT1129_DHT11用单总线协议读温湿度,时序全部靠微秒级忙等实现:staticvoiddht11_reset(void){DHT11_DQ_OUT(0);delay_ms(20);/* 拉低 ≥18ms */DHT11_DQ_OUT(1);delay_us(30);/* 释放 10~35us */}uint8_tdht11_read_bit(void){/* 等低电平、等高电平、延时 40us 后采样 */while(DHT11_DQ_INretry100){retry++;delay_us(1);}retry=0;while(!DHT11_DQ_INretry100){retry++;delay_us(1);}delay_us
阅读完成 · 觉得有帮助?