找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 472|回复: 9
打印 上一主题 下一主题
收起左侧

d18b20时序问题,始终是返回为1

[复制链接]
楼主
ID:226055 发表于 2024-1-12 15:15 | 显示全部楼层
    没有看到你单片机的型号描述,也没有指出所用晶振是内部晶振还是外部晶振。下面从几点常见问题分析下:
    1、除了楼上所说的IO口有没有被其他电路占用外,还要知道该IO口总线上必须外接上拉电阻。这是单总线通信要求。上拉电阻4.7K~10K范围。
    2、单总线通信需要严格的时序,这样一定检查下程序的延时函数是否准确,尤其us级延时对51单片机来说是个考验,但这也是很多初学者调试出错的问题点。




    3、当然还有一个重要原因要注意DS18B20元件的方向,一旦方向接反芯片烧坏的可能性极大。那么就不要再次使用了。附件给基于单片机STC8A8K64D4的DS18B20程序源码,个人认为这一家写的程序源码很规范,参考性很强。






DS18B20.rar

29.58 KB, 下载次数: 3

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表