标题: 跪求大神帮忙看看,是不是ds1302和ds18b20冲突? [打印本页]

作者: 不好不坏    时间: 2019-5-4 17:40
标题: 跪求大神帮忙看看,是不是ds1302和ds18b20冲突?
搞得头大了!!!求求各路神仙指点!谢谢谢了!!!ds18b20单独出来做项目时显示正常。现在和ds1302一起就是,温度显示为0。咋搞???

Cutter_2019-05-04 05_27_24.093.png (23.79 KB, 下载次数: 34)

Cutter_2019-05-04 05_27_24.093.png

Cutter_2019-05-04 05_29_08.686.png (18.54 KB, 下载次数: 43)

Cutter_2019-05-04 05_29_08.686.png

Cutter_2019-05-04 05_29_47.902.png (81.55 KB, 下载次数: 36)

Cutter_2019-05-04 05_29_47.902.png

卡卡截图_2019-05-04 05_28_26.622.png (47.27 KB, 下载次数: 34)

卡卡截图_2019-05-04 05_28_26.622.png

作者: wc86110    时间: 2019-5-5 09:31
看不出单片机与它们两者之间有什么关联
作者: hantu    时间: 2019-5-5 12:40
ds1302读完后令RST仍为高电平就可以了
作者: 不好不坏    时间: 2019-5-5 19:10
hantu 发表于 2019-5-5 12:40
ds1302读完后令RST仍为高电平就可以了

//rst=0;还是不行啊
作者: 小猫要吃鱼    时间: 2019-5-5 23:48
1、代码只有片段,还是截图
2、仿真也只是截图
3、这样没法完整去找问题
4、看我头像,可提供方案设计

作者: wulin    时间: 2019-5-6 07:04
ds18b20是单总线器件,对时序要求非常高。简单的把两个程序复合在一起会互相干扰导致异常。给你一个例程参考。 汉字1602+ds1302+18B20万年历+仿真.zip (142.34 KB, 下载次数: 86)

作者: 牛逼的xyz    时间: 2020-2-22 18:18
hantu 发表于 2019-5-5 12:40
ds1302读完后令RST仍为高电平就可以了

牛逼啊大哥

作者: 神剑无敌    时间: 2020-2-22 20:01
老大怎么看出来楼主是把两个程序合并的呢?
作者: man1234567    时间: 2020-2-22 21:30
ds18b20与哪个时钟都可以不冲突,前提是你程序写的对。
不会写可以网上抄,太多的总有一款合用,想简单就搜索6线程序。
作者: IGNB86    时间: 2022-2-27 12:44
hantu 发表于 2019-5-5 12:40
ds1302读完后令RST仍为高电平就可以了

牛b,谢谢大哥
作者: Ruuci    时间: 2022-4-17 19:03
谢谢楼上大哥,总的说就是要保证DS1302的EN口是高电平状态,不然DS18B20也不能使用。(可能是因为两个器件是同一家生产的缘故




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1