·上一文章:SA60以及LMD18245驱动直流电动机的电路
·下一文章:基于XC2267M的仪表盘步进电机控制
发送ROM和RAM指令,需向DS18B20写入数据。写1字节子程序如下:
3.3读N字节子程序
当温度转换完毕,需从DS18B20的RAM中读取第0和第1字节的二进制数据。
读1字节子程序如下:
读N字节子程序如下:
4结论
本文采用模块加载的方法来调试DS18B20的驱动程序。调试结果如图5所示。
图5显示的是手离开DS18B20后温度值不断降低的情况。由显示结果可知,DS18B20驱动成功加载进了Linux2.6.29内核,能实时显示当前的温度值。