DS18B20数字温度传感器驱动程序.rar

时间:2022-09-23 13:33:20
【文件属性】:

文件名称:DS18B20数字温度传感器驱动程序.rar

文件大小:5KB

文件格式:RAR

更新时间:2022-09-23 13:33:20

其他资源

软件介绍: DS18B20数字温度传感器驱动使用STM32F103为主控制芯片,与DS18B20进行单总线通信,检测温度传感器的存在、读取温度传感器的温度值。V1.2修改说明修正了中断中调用出现死循环的错误防止延时不准确,采用do while结构!V1.3修改说明增加了对UCOSII延时的支持.如果使用ucosII,delay_init会自动设置SYSTICK的值,使之与ucos的TICKS_PER_SEC对应.delay_ms和delay_us也进行了针对ucos的改造.delay_us可以在ucos下使用,而且准确度很高,更重要的是没有占用额外的定时器.delay_ms在ucos下,可以当成OSTimeDly来用,在未启动ucos时,它采用delay_us实现,从而准确延时可以用来初始化外设,在启动了ucos之后delay_ms根据延时的长短,选择OSTimeDly实现或者delay_us实现.V1.4修改说明 20110929修改了使用ucos,但是ucos未启动的时候,delay_ms中中断无法响应的bug.V1.5修改说明 20120902在delay_us加入ucos上锁,防止由于ucos打断delay_us的执行,可能导致的延时不准。


【文件预览】:
DS18B20数字温度传感器驱动程序
----delay()
--------delay.h(1KB)
--------delay.c(4KB)
----DS18B20()
--------ds18b20.h(754B)
--------ds18b20.c(3KB)

网友评论