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

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

更新时间:2012-10-1:  来源:毕业论文
   
    mdelay(500);
   
    if(DQ_reset())
    return 1;
    DQ_WBYTE(0xcc);
    DQ_WBYTE(0xbe);
   
    data[0] = DQ_RBYTE();
    data[1] = DQ_RBYTE();
    DQ_reset();
   
    return 0;
}


static ssize_t temp_read(struct file *pfile, char *buff, size_t len, loff_t *ploff)
{
   
    if(DQ_PRO())
    printk("reset failed\n");
    buff[0] = data[0];//这里我想把温度直接通过buff穿回去,可以吗,还是必须要用copy_to_user();
    buff[1] = data[1];
//    printk("%x %x\n",buff[0],buff[1]);
    return 0;
}
释放总线就是把IO口设为不要上下拉,然后设为输入,这样就可以了。看看你硬件有没有问题

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

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

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