Skip to content

由 邦邦 贡献,Ai-Thinker 进行整理

AI-WB2组件里增加LHAL驱动及增加DS18B20温度检测

一、前言 LHAL驱动是博流新版本的外设模块组件,在旧版上没有,为了增加DS18B20,方便代码通用,一起移植。 DS18B20是常用的数字温度传感器,其输出的是数字信号,具有体积小,硬件开销低,抗干扰能力强,精度高的特点。特别常用

二、实现原理 DS18B20属于单总线,对时序要求高,要精确到微秒。AI-WB2直接用IO17来驱动,内部上拉。

三、代码实现原理

增加IHAL组件,增加DS18B20模块代码

四、源代码

组件的,复制到组件里

上传的附件:

platform.zip(3.97 MB, 下载次数: 1)

例程

五、特别鸣谢

  • @file      driver_ds18b20.c
  • @brief     driver ds18b20 source file
  • @version   2.0.0
  • @author    Shifeng Li
  • @date      2021-04-06

Released under the MIT License. Build Time 2026-09-11 14:52:23