找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STM32单片机下DS18B20的参数读取程序出错

查看数: 3722 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-5-28 00:27

正文摘要:

设计中用GPRS模块发一条短信到手机,因为只需要发一条,所以只需要读取DS18B20传感器的一个值。所以我将DS18B20中的延时、循环全部删去,只读取1个temperature值。但是在串口调试助手上查看发现程序会有三个一模一样 ...

回复

ID:330198 发表于 2019-5-28 11:40

像我这样加个while就好了。
ID:469182 发表于 2019-5-28 10:11
笨笨兔 发表于 2019-5-28 09:04
----
  所以我将DS18B20中的延时、循环全部删去,只读取1个temperature值
----

所以是这里出了问题吗?我是啥也不懂,只能粗暴地增加删减了
ID:420002 发表于 2019-5-28 10:02
看一下时钟对不中,检查一下仿真时序是不是超时了
ID:393699 发表于 2019-5-28 09:14
程序没啥问题吧,加个while堵转下?
ID:158375 发表于 2019-5-28 09:04
----
  所以我将DS18B20中的延时、循环全部删去,只读取1个temperature值
----
佩服,佩服。。。。。。
ID:469182 发表于 2019-5-28 00:28
附件是我自己的程序,很简短,就是不知道哪里出了问题

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

Powered by 单片机教程网

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