找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2478|回复: 10
收起左侧

跪求大神帮忙看看,是不是ds1302和ds18b20冲突?

  [复制链接]
ID:503877 发表于 2019-5-4 17:40 | 显示全部楼层 |阅读模式
搞得头大了!!!求求各路神仙指点!谢谢谢了!!!ds18b20单独出来做项目时显示正常。现在和ds1302一起就是,温度显示为0。咋搞???
Cutter_2019-05-04 05_27_24.093.png
Cutter_2019-05-04 05_29_08.686.png
Cutter_2019-05-04 05_29_47.902.png
卡卡截图_2019-05-04 05_28_26.622.png
回复

使用道具 举报

ID:96682 发表于 2019-5-5 09:31 | 显示全部楼层
看不出单片机与它们两者之间有什么关联
回复

使用道具 举报

ID:462827 发表于 2019-5-5 12:40 | 显示全部楼层
ds1302读完后令RST仍为高电平就可以了
回复

使用道具 举报

ID:503877 发表于 2019-5-5 19:10 | 显示全部楼层
hantu 发表于 2019-5-5 12:40
ds1302读完后令RST仍为高电平就可以了

//rst=0;还是不行啊
回复

使用道具 举报

ID:497670 发表于 2019-5-5 23:48 | 显示全部楼层
1、代码只有片段,还是截图
2、仿真也只是截图
3、这样没法完整去找问题
4、看我头像,可提供方案设计
回复

使用道具 举报

ID:213173 发表于 2019-5-6 07:04 | 显示全部楼层
ds18b20是单总线器件,对时序要求非常高。简单的把两个程序复合在一起会互相干扰导致异常。给你一个例程参考。 汉字1602+ds1302+18B20万年历+仿真.zip (142.34 KB, 下载次数: 82)
回复

使用道具 举报

ID:688451 发表于 2020-2-22 18:18 | 显示全部楼层
hantu 发表于 2019-5-5 12:40
ds1302读完后令RST仍为高电平就可以了

牛逼啊大哥
回复

使用道具 举报

ID:36359 发表于 2020-2-22 20:01 | 显示全部楼层
老大怎么看出来楼主是把两个程序合并的呢?
回复

使用道具 举报

ID:584814 发表于 2020-2-22 21:30 | 显示全部楼层
ds18b20与哪个时钟都可以不冲突,前提是你程序写的对。
不会写可以网上抄,太多的总有一款合用,想简单就搜索6线程序。
回复

使用道具 举报

ID:976235 发表于 2022-2-27 12:44 | 显示全部楼层
hantu 发表于 2019-5-5 12:40
ds1302读完后令RST仍为高电平就可以了

牛b,谢谢大哥
回复

使用道具 举报

ID:1001922 发表于 2022-4-17 19:03 | 显示全部楼层
谢谢楼上大哥,总的说就是要保证DS1302的EN口是高电平状态,不然DS18B20也不能使用。(可能是因为两个器件是同一家生产的缘故
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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