打印
[技术问答]

坛子里有成功读取18B20的先驱吗?

[复制链接]
983|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
taobaofarmer|  楼主 | 2019-8-2 17:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
超级火龙果| | 2019-8-3 00:00 | 只看该作者
留意一下IO口的工作状态,单线通讯发送数据时设置为输出模式,接收数据时要设置为输入模式

使用特权

评论回复
板凳
taobaofarmer|  楼主 | 2019-8-4 20:01 | 只看该作者
楼上有成功案例?用的是哪款片子呀

使用特权

评论回复
地板
隔壁坏叔叔| | 2019-8-5 11:05 | 只看该作者
注意读写时序和延时,还有每一次读写之前都要对DS18B20进行复位,复位成功后发送一条ROM指令,最后发送RAM指令,这样才能对DS18B20进行预定的操作。

使用特权

评论回复
5
taobaofarmer|  楼主 | 2019-8-5 11:26 | 只看该作者
之前我用STM8S+18B20的产品已经卖了9年了,现在准备把STM8S换成赛元的MCU,因为价格上的区别,STM8S还是贵,但是移植不成功,复位读取传感器的存在状态没问题的,就是度ScratchPad不行,说啥读不出来

使用特权

评论回复
6
51xlf| | 2019-8-5 12:02 | 只看该作者
18B20在其他单片机上移植一个吧   

使用特权

评论回复
7
i1mcu| | 2019-8-5 12:03 | 只看该作者
应该是你的延时没有做过的      

使用特权

评论回复
8
mmbs| | 2019-8-5 12:03 | 只看该作者
配置的IO是否正确呢            

使用特权

评论回复
9
lzbf| | 2019-8-5 12:04 | 只看该作者
示波器测量了吗?   

使用特权

评论回复
10
houjiakai| | 2019-8-5 12:04 | 只看该作者
一般都是时序没有做过的。         

使用特权

评论回复
11
1988020566| | 2019-8-5 12:04 | 只看该作者
可能损耗了,以前都烧坏了好几个呢  

使用特权

评论回复
12
houjiakai| | 2019-8-5 12:04 | 只看该作者
传感器是否在线是读取寄存器吗?      

使用特权

评论回复
13
youtome| | 2019-8-5 12:04 | 只看该作者
使用捕获查看一下         

使用特权

评论回复
14
cemaj| | 2019-8-5 12:04 | 只看该作者
温度数据都是0或者0xff?   

使用特权

评论回复
15
sanfuzi| | 2019-8-5 12:05 | 只看该作者
以前使用51单片机度读取过的。  

使用特权

评论回复
16
pmp| | 2019-8-5 12:05 | 只看该作者
查看一下datasheet上的时序要求。  

使用特权

评论回复
17
gx_huang| | 2019-8-5 12:34 | 只看该作者
没有示波器测试波形,直接网上拷贝代码的,别说卖了9年,卖了19年的产品,也许就出事故了。

使用特权

评论回复
18
whtwhtw| | 2019-8-5 16:56 | 只看该作者
18b20对时序要求严格,用示波器捕捉波形,对照datasheet调整各部分延时吧,一般都是延时问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

71

主题

460

帖子

3

粉丝