mini2440的ds18b20驱动和测试程序
来源:互联网 发布:kad算法 编辑:程序博客网 时间:2024/05/22 00:13
一步一步的在昨天终于把基于 mini2440的ds18b20的驱动编译成功了。其中最大的问题居然是18b20插反了,导致我研究了一天时间最后还是别人告诉我才发现反了。百度图片不可信啊,居然有错图,以后一定要长记性,去下官方的datasheet。呵呵
下面记录下自己的编译过程。
首先是从网上找了个18b20的驱动下载下来了,因为18b20是个技术很成熟的芯片,因此网上资料很多。我下载的代码如下:
我只改了引脚和主设备号。其他的都没改。
按照之前的帖子编译,编译成功后出现*.ko文件。
建立nfs服务器,
mknod /dev/DS18B20 c 242 0
insmod ds18b20.ko
两条命令如果都没有错误自少说明驱动的方法没有问题,就看驱动本身有没有错误了。
连线,18b20有三根线,把平面对着自己,左手边起为地,数据,正。
在数据和正之间要加一个4-10k的电阻,我加的是4.7K的。开发板插的是一个正,地,和gpf0端口。fpf0端口在con4的靠着滑动电阻的第五根线。正是第一根,地是第二跟。
之后编译测试程序,如下:
编译后运行,如果没有什么线插错的情况下应该就能正常显示温度了。呵呵~
- mini2440的ds18b20驱动和测试程序
- mini2440的ds18b20驱动和测试程序
- ds18b20 驱动测试程序
- mini2440 驱动ds18b20
- mini2440 驱动ds18b20
- mini2440的LEDS驱动程序和测试程序详解
- mini2440的pwm驱动程序和测试程序详解
- mini2440的按键驱动程序和测试程序详解
- mini2440的LEDS驱动程序和测试程序详解
- mini2440的pwm驱动程序和测试程序详解
- mini2440的pwm驱动程序和测试程序详解
- mini2440的pwm驱动程序和测试程序详解
- mini2440的pwm驱动程序和测试程序详解
- mini2440的pwm驱动程序和测试程序详解
- mini2440的LEDS驱动程序和测试程序详解 .
- mini2440的pwm驱动程序和测试程序详解
- 简单、规范的Linux下的ds18b20驱动(基于mini2440开发板,2.6.29内核)
- DS18B20的驱动过程
- 用proxool做数据库的连接池
- select标签
- WINCE驱动开发之寄存器的使用
- Android程序遇到模拟器常常断开的问题
- 艺塔旗下的网站都关了,很郁闷
- mini2440的ds18b20驱动和测试程序
- Java反射经典实例 Java Reflection Cookbook (转)
- BSP 概念解析
- C++ - Using
- ORA-01653:表空间扩展失败的问题
- input file
- Linux编程
- mask地址查看linux与windows
- 重新开始记录