新闻中心

EEPW首页>嵌入式系统>设计应用> DS1621在Linux下的IIC接口驱动设计

DS1621在Linux下的IIC接口驱动设计

作者: 时间:2013-02-25 来源:网络 收藏

IIC总线读数据操作

图5 IIC总线读数据操作

  其中S为发送开始标志START,W为写信号位,R为读信号位,A为ACK应答信号,RS为重复开始信号REPEATED START,NA为主机收回数据后发送的NACK信号,P为停止信号STOP。


  3.5 主器件向IIC总线写数据


  3.6获得温度数据,保存在内核空间并传送到用户空间


  4 驱动的加载以及测试

  应用程序将驱动从内核空间获得的数据保存下来,首先根据传回的DONE比特位判断温度传感器是否正在数据转换的过程中,如果是,则抛弃该数据,并打印数据不可用的信息;如果否,则接下来根据精度位判断小数点后的数据值,并将结果打印出来。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭