天嵌 ARM开发社区

 找回密码
 注册
查看: 4216|回复: 7

TQ210温度传感器ds18b20驱动,已测试!

[复制链接]
以书入法 发表于 2013-12-25 10:59:07 | 显示全部楼层 |阅读模式
本帖最后由 以书入法 于 2013-12-25 13:42 编辑

因为.c文件传不上来,所以我改为.txt格式,下载后将文件的后缀改成.c
[root@(none) /mnt]# ./a.out 10
24.620001
24.680000
----------------------------------------------------

补充:读取温度时采用连续读取12次,然后用冒泡排序法排序(温度值),
           再去掉最小的四个值和最大的四个值,
           最后将中间四个值取平均数返回给用户层...




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1 +10 收起 理由
其实没那么多 + 10 很给力!

查看全部评分

 楼主| 以书入法 发表于 2013-12-25 13:37:08 | 显示全部楼层
-----------------分辨率为9时------------------------
[root@(none) /mnt]# ./a.out 9
25.750000
25.750000
25.750000
-----------------分辨率为10时-----------------------
[root@(none) /mnt]# ./a.out 10
25.680000
25.680000
25.620001
-----------------分辨率为11时------------------------
[root@(none) /mnt]# ./a.out 11
25.809999
25.809999
25.750000
------------------分辨率为12时------------------------
[root@(none) /mnt]# ./a.out 12
25.750000
25.750000
25.750000
回复 1 0

使用道具 举报

puyangang 发表于 2014-5-25 18:24:32 | 显示全部楼层
运行的时候说没有/dev/ds18b20这个设备节点
回复

使用道具 举报

lice311 发表于 2014-9-7 21:19:59 | 显示全部楼层
求楼主指点怎么用。。。
回复

使用道具 举报

lice311 发表于 2014-9-8 17:23:33 | 显示全部楼层
可以用啦,不过在2.6以后的内核要把 244行代码改一下  
  .unlocked_ioctl = ds18b20_ioctl,
回复

使用道具 举报

hlkhlkh 发表于 2015-3-27 09:24:54 | 显示全部楼层
我用裸机驱动ds18b20,可是读出来的每一位数据都是1。。。。。。
回复

使用道具 举报

liqiai0 发表于 2015-9-25 14:12:48 | 显示全部楼层
在哪里在哪里
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-18 05:08 , Processed in 2.042151 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表