关于DS18B20温度传感器初始化的数据时隙一些疑惑
时间:10-02
整理:3721RD
点击:
初始化子函数
void dsInit()
{
//ds=1;考虑单片机I/O口上电默认高电平,可不写(问题1:这里的理解是否正确)
unsigned int i;
ds=0;
i=103;
while(i>0)i--;//0-1变换延时时间范围480~960us(问题2:晶振11.0592实测发现这段延时只耗费223.52us,没达到要求啊,为什么?)
ds=1;
i=4;
while(i>0)i--;
}
void dsInit()
{
//ds=1;考虑单片机I/O口上电默认高电平,可不写(问题1:这里的理解是否正确)
unsigned int i;
ds=0;
i=103;
while(i>0)i--;//0-1变换延时时间范围480~960us(问题2:晶振11.0592实测发现这段延时只耗费223.52us,没达到要求啊,为什么?)
ds=1;
i=4;
while(i>0)i--;
}