野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10876|回复: 4

关于串口调试DS18B20的问题

[复制链接]
发表于 2015-11-15 17:12:25 | 显示全部楼层 |阅读模式
我在火哥给的中断程序中加了DS18B20的头文件和c代码,让温度达到一定程度自动给PB8引脚上低电平,来实现控制继电器停止加热,但是无法实现,但是我在火哥给的DS18B20的程序中加入中断的头文件和代码,相同情况下,能够实现我要的功能,本人用过对比软件,除了库外其他的函数都对比过,都一样,我想问问为什么一个能实现一个部实现。以下是我设置过地方的图片。
回复

使用道具 举报

 楼主| 发表于 2015-11-15 17:16:52 | 显示全部楼层
本帖最后由 guliqi 于 2015-11-15 17:22 编辑

C:\Users\Administrator\Desktop
QQ图片20151115171848.png
QQ图片20151115172508.png
QQ图片20151115172631.png
回复 支持 反对

使用道具 举报

发表于 2015-11-16 08:53:45 | 显示全部楼层
这个只能慢慢对比了,看看究竟哪里不一样
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-17 08:41:58 | 显示全部楼层
flyleaf 发表于 2015-11-16 08:53
这个只能慢慢对比了,看看究竟哪里不一样

我用UE软件对除了库函数外的文件都进行了对比,没有不一样的,还有可能是哪里出了问题吗·?
回复 支持 反对

使用道具 举报

发表于 2015-11-23 12:13:11 | 显示全部楼层
一个是你在中断程序中加的18B20的代码,另一个是你在18B20程序中加的中断,明显这两个很不一样的功能的。第一个问题里面,你是怎么进入中断的?只有进入中断才能执行18B20的代码的。你如果没有进入中断,不能运行。 第二个是,在18B20代码中一旦遇到温度超警戒,自动进入中断程序的。

你这两个问题的逻辑是不一样的啊。哈哈
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-22 16:50 , Processed in 0.030748 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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