毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 嵌入式 >> 正文

S3C2440内核为2.6.24上写18B20驱动温度总是随机的 第5页

更新时间:2012-10-1:  来源:毕业论文
nbsp; 3.在接下来的15~60us内,18B20对总线采样。
                    若是高电平,则写入1,并将电平拉高
                    若是低电平,则继续保持低电平。  直到60us结束
                    4,拉高电平,并延时至少1us
   
*/
void DQ_WBYTE(unsigned long flag)
{
    int i;
    int d;
    DQ_OUTP();
    printk("%x\n",flag);
    for(i=0;i<8;i++)
    {
        set_DQ(0);
        udelay(2);
        if(flag & 1)
        {
            set_DQ(1);
            udelay(60);/////
        }
        else
        {
            udelay(60);
            set_DQ(1);/////
        }
       
        flag>>=1;
        udelay(1);
    }
}

/*
    读一个bit的程序:
                    1.GPJ0为输入模式
                    2.拉低总线1us,然后释放总线
  

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。