基于Linux的温度传感器DS18B20驱动程序设计

工控自动化 时间:2010-03-02来源:网络

  3.2写1字节子程序

  发送ROM和RAM指令,需向DS18B20写入数据。写1字节子程序如下:


  3.3读N字节子程序

  当温度转换完毕,需从DS18B20的RAM中读取第0和第1字节的二进制数据。

  读1字节子程序如下:


  读N字节子程序如下:

  4结论

  本文采用模块加载的方法来调试DS18B20的驱动程序。调试结果如图5所示。

  图5显示的是手离开DS18B20后温度值不断降低的情况。由显示结果可知,DS18B20驱动成功加载进了Linux2.6.29内核,能实时显示当前的温度值。

1 2 3 4

关键词: 驱动 程序设计 DS18B20 传感器 Linux 温度 基于 传感器

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

或用微信扫描左侧二维码

相关文章

查看电脑版