TQ210温度传感器ds18b20驱动,已测试!
本帖最后由 以书入法 于 2013-12-25 13:42 编辑因为.c文件传不上来,所以我改为.txt格式,下载后将文件的后缀改成.c
# ./a.out 10
24.620001
24.680000
----------------------------------------------------
补充:读取温度时采用连续读取12次,然后用冒泡排序法排序(温度值),
再去掉最小的四个值和最大的四个值,
最后将中间四个值取平均数返回给用户层...
-----------------分辨率为9时------------------------
# ./a.out 9
25.750000
25.750000
25.750000
-----------------分辨率为10时-----------------------
# ./a.out 10
25.680000
25.680000
25.620001
-----------------分辨率为11时------------------------
# ./a.out 11
25.809999
25.809999
25.750000
------------------分辨率为12时------------------------
# ./a.out 12
25.750000
25.750000
25.750000
楼主好人{:2_157:} 运行的时候说没有/dev/ds18b20这个设备节点 求楼主指点怎么用。。。 可以用啦,不过在2.6以后的内核要把 244行代码改一下
.unlocked_ioctl = ds18b20_ioctl,
我用裸机驱动ds18b20,可是读出来的每一位数据都是1。。。。。。 在哪里在哪里
页:
[1]