发帖
3 0 0

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

邦邦
论坛元老

9

主题

24

回帖

4077

积分

论坛元老

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


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



三、代码实现原理

增加IHAL组件,增加DS18B20模块代码
无标题2.jpg


无标题1.jpg


四、源代码

组件的,复制到组件里
上传的附件: platform.zip (3.97 MB, 下载次数: 0)



例程




五、特别鸣谢


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

──── 0人觉得很赞 ────

demo_ds18b20.zip

277.18 KB, 下载次数: 0

使用道具 举报

博流的SDK好像很久都没更新了
您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 28168 个
  • 话题数: 39947 篇