欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
DS1302和DS18B20的沖突問題?急用 謝謝
[打印本頁]
作者:
我是我啦啦啦
時(shí)間:
2016-11-16 21:41
標(biāo)題:
DS1302和DS18B20的沖突問題?急用 謝謝
大家好,今天遇到了一個(gè)問題,希望大家?guī)兔鉀Q一下,急用!!
當(dāng)沒有將溫度傳感器接入51單片機(jī)的時(shí)候,12864顯示時(shí)間正常,當(dāng)接入溫度傳感器的時(shí)候,12864上面顯示時(shí)間就會(huì)變快,比如說兩秒連著顯示:當(dāng)?shù)降谝幻氲臅r(shí)候,顯示了1之后就馬上又顯示2了。。
但是測(cè)試多次,只要把溫度傳感器去掉,12864顯示時(shí)間就正常了,只要加上去,時(shí)間顯示就快了。。。
謝謝
作者:
yzwzfyz
時(shí)間:
2016-11-17 01:24
這是你的程序資源分配不合理造成的,程序做A就顧不了B.
作者:
zl2168
時(shí)間:
2016-11-17 09:23
兩個(gè)子程序配合有問題。
作者:
ning
時(shí)間:
2016-11-20 09:58
你可以把代碼和原理圖發(fā)給我,我可以幫你看看!
作者:
zeng152
時(shí)間:
2018-8-28 20:59
以前我遇到和你相似的問題,可能是ds1302和ds18b20使能沖突了,將ds1302程序里讀取數(shù)據(jù)的那個(gè)函數(shù)里的使能位注釋掉就沒問題了,至少我是解決了
作者:
FENG12346
時(shí)間:
2020-12-18 12:55
我也遇到過,將ds1302的讀函數(shù)改成這樣就可以正常同時(shí)顯示了
unsigned char DS1302_ReadData(unsigned char addr){
unsigned char i,reval=0,temp;
CE = 0;
SCLK = 0;
CE = 1;
// 寫寄存器地址
for(i=0;i<8;i++){
SCLK = 0;
SDIO = addr & 0x01;
addr >>= 1;
SCLK = 1; // 上升沿讀入數(shù)據(jù)
}
// 讀數(shù)據(jù)
for(i=0;i<8;i++){
SCLK = 1;
SCLK = 0;
temp = SDIO;
reval = (temp<<7) | (reval>>1); // 下降沿讀出數(shù)據(jù)
}
CE = 0;
SCLK = 1;
SDIO = 0;
SDIO = 1;
CE = 1;
reval = reval/16*10+(reval%16);
return reval;
}
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1