笨笨兔 發(fā)表于 2019-3-4 08:28
程序要分開調(diào)試:
先別管ds18b20 程序,你的數(shù)碼管顯示對嗎?是不是想顯示什么都無問題?
18b20讀出數(shù)據(jù) ...
佛云 發(fā)表于 2019-3-4 08:34
已經(jīng)定義了一個(gè)全局變量
uint temp; // variable of temperature
然而,又定義了這個(gè)
菜鳥來了 發(fā)表于 2019-3-4 22:21
P3=0x77;這個(gè)顯示A,
tmpread()返回0xFF,
tmp()函數(shù)中經(jīng)過計(jì)算返回temp的值是0x9FFF,
sssssdffs 發(fā)表于 2019-3-5 00:11
貌似是初始化的問題 12晶振 不知道哪里出問題了
菜鳥來了 發(fā)表于 2019-3-5 00:37
有這個(gè)意思,建議完整的接上傳感器看看。
如果有問題先在tmp()里下個(gè)斷點(diǎn)調(diào)試,看一下tmpread()的返回值 ...
菜鳥來了 發(fā)表于 2019-3-4 22:21
P3=0x77;這個(gè)顯示A,
tmpread()返回0xFF,
tmp()函數(shù)中經(jīng)過計(jì)算返回temp的值是0x9FFF,
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |