一、前言
LHAL驱动是博流新版本的外设模块组件,在旧版上没有,为了增加DS18B20,方便代码通用,一起移植。
DS18B20是常用的数字温度传感器,其输出的是数字信号,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。特别常用
二、实现原理
DS18B20属于单总线,对时序要求高,要精确到微秒。AI-WB2直接用IO17来驱动,内部上拉。
三、代码实现原理
增加IHAL组件,增加DS18B20模块代码
四、源代码
组件的,复制到组件里
例程
五、特别鸣谢
* @file driver_ds18b20.c
* @brief driver ds18b20 source file
* @version 2.0.0
* @author Shifeng Li
* @date 2021-04-06
|
|