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 S3C2440从DS1621获得温度数据,保存在内核空间并传送到用户空间


  4 驱动的加载以及测试

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

1 2 3 4

关键词: DS1621 Linux IIC接口 S3C2440

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版