普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 7259|回复: 1

[已解决] 温度传感器

[复制链接]

13

主题

20

帖子

65

积分

注册会员

Rank: 2

积分
65
发表于 2020-2-24 23:18:58 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 单片机小菜鸟 于 2020-2-24 23:23 编辑

想问一下在这个温度传感器写入时,我图中用红笔圈出来的部分是什么意思?有什么作用吗?想了半天但还是不太懂,i明明没有赋初值,自加以后也没有什么用,随后才被赋值,那还要自加有什么意义呢?

最佳答案

i++指令起到一个延时的作用,根据DS18B20写时序,要保证总线拉低一段时间后写入。当然你也可以直接用us级的延时函数

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

27

主题

337

帖子

3294

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3294
发表于 2020-2-25 08:36:25 | 显示全部楼层
i++指令起到一个延时的作用,根据DS18B20写时序,要保证总线拉低一段时间后写入。当然你也可以直接用us级的延时函数
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-5-3 07:07 , Processed in 0.100475 second(s), 32 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

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