笨笨兔 发表于 2019-3-4 08:28
程序要分开调试:
先别管ds18b20 程序,你的数码管显示对吗?是不是想显示什么都无问题?
18b20读出数据 ...
佛云 发表于 2019-3-4 08:34
已经定义了一个全局变量
uint temp; // variable of temperature
然而,又定义了这个
菜鸟来了 发表于 2019-3-4 22:21
P3=0x77;这个显示A,
tmpread()返回0xFF,
tmp()函数中经过计算返回temp的值是0x9FFF,
sssssdffs 发表于 2019-3-5 00:11
貌似是初始化的问题 12晶振 不知道哪里出问题了
菜鸟来了 发表于 2019-3-5 00:37
有这个意思,建议完整的接上传感器看看。
如果有问题先在tmp()里下个断点调试,看一下tmpread()的返回值 ...
菜鸟来了 发表于 2019-3-4 22:21
P3=0x77;这个显示A,
tmpread()返回0xFF,
tmp()函数中经过计算返回temp的值是0x9FFF,
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |