当前位置: 首页 > news >正文

使用DS18B20过程中的一些坑

最近在使用DS18B20的时候,一开始发现读取温度只会返回0xff,但是温度不可能这么高,后来想到可能是芯片根本没有回应,但是读取ROM命令的时候返回又是正常的,所以不可能是读写时序的问题。又仔细查了一些资料,发现发送命令前需要先匹配ROM,这个ROM就是出厂固化在芯片中的一串数字id,但是也可以跳过(总线上只有一个芯片的时候),而且每次开始通讯的时候都要发送一次复位脉冲(或者说起始信号),叫它复位脉冲非常容易误导人,容易让人以为这个脉冲是复位用的,上电后只需要发送一次,实际上每次通讯都需要

图片笔记

其他方面比如读写时序还有指令其他教程都写得非常清楚,这里就不赘述了

http://www.jsqmd.com/news/35348/

相关文章:

  • Buildroot使用说明
  • Buildroot使用说明
  • 实用指南:神经网络常用激活函数公式
  • 实用指南:神经网络常用激活函数公式
  • 单片机进入 B. 中断无限循环异常消除方法
  • 202511做题记录
  • Paper Reading:Neural Prototype Trees for Interpretable Fine-grained Image Recognition
  • Mrakdown - YQR
  • 2025.11 NOIP 集训模拟赛选记
  • 20232322 2025-2026-1 《网络与系统攻防技术》实验四实验报告
  • 高级语言程序设计第四节个人作业
  • Vue3 项目首屏加载性能优化全攻略 - 详解
  • 2025.11.8 测试
  • CF285G AGC003D
  • 用 Kubernetes 原生机制取代 Nacos 注册中心:可行性、代价与边界
  • 获取设置开发授权激活统信uos
  • AtCoder Beginner Contest 431 ABCDEF 题目解析
  • 基于单片机的智能洗碗机设计 - 指南
  • 实用指南:AI学习日记——深度学习
  • 赫尔曼黑塞《德米安》—生活之难,难在直面内心的自己
  • 中科麒麟passwd弱密码授权
  • 暴字迹
  • 体验CodeBuddy免费领取轻量云服务器
  • Git 命令完全手册
  • AT_dwacon6th_prelims_e Span Covering
  • 打开2个rider项目(窗口),从其中一个窗口拷贝到另一个窗口保存后,会自动跳回第一个窗口,如何保存后留在当前窗口
  • 算起计算器APP,好看好用的多功能计算器
  • 吴恩达深度学习课程二: 改善深层神经网络 第二周:优化算法(二)指数加权平均和学习率衰减
  • *题解:P1712 [NOI2016] 区间
  • Day 20