提問者:ahusj2013-04-19 00:00
void delay(uint count) //延時(shí)函數(shù) { uint i; while(count) { i=200; while(i>0) i--; count--; } } void dsreset() //18B20復(fù)位,初始化函數(shù) { uint i; DS=0; i=103; while(i>0)i--; DS=1; i=6; wh
顯示85就是說明你延時(shí)有問題,根據(jù)你的晶振在網(wǎng)上找?guī)讉(gè)比較精確的延時(shí),你這樣估計(jì)是不行的
回答者:a6753275822016-04-19 00:00
1.首先確認(rèn)連接正確: 2.打開storage manager,右鍵管理站名,選擇自動(dòng)搜索 3.對(duì)話框下方會(huì)有自動(dòng)搜索進(jìn)度條,搜索結(jié)束會(huì)發(fā)現(xiàn)連接的DS3400 4.重命名ds3400: 5
提問者:zyxb53102013-06-18
首先,DS18B20輸出的一位(1 bit)信號(hào)是不能被單片機(jī)變?yōu)槎辔坏,一位就是一位,單片機(jī)需要連續(xù)多次讀取DS18B20輸出的一位信號(hào),來合成它需要的信息。比如DS18B20的溫度輸出是16位數(shù)據(jù),那么單片機(jī)就要讀1
提問者:ZL6VwMU2013-12-15
時(shí)序不對(duì) DS18B20 的時(shí)序要求很嚴(yán)格,稍有不慎就會(huì)讀不出 void delay(uchar k) { while(--k); } void delay1(uint k) { uint i,j
提問者:HOUXIOA56784072014-04-24
去年10月買的F3R,62000包上牌。至今馬上30000公里了,油耗大約0.45-0.6/公里之間,油價(jià)6.3元/升。平時(shí)保養(yǎng)170元,好象雙月?lián)Q的東西多點(diǎn)就貴些,400元左右(也有被4S店忽悠的可能)。我的好象是進(jìn)6
提問者:qiyegaige2015-08-27
時(shí)序不對(duì) DS18B20 的時(shí)序要求很嚴(yán)格,稍有不慎就會(huì)讀不出 void delay(uchar k) { while(--k); } void delay1(uint k) { uint i,j
提問者:fdevb8832014-02-19
先把U盤制作為啟動(dòng)盤,選擇移動(dòng)存儲(chǔ)啟動(dòng),重新啟動(dòng)就可以了。
提問者:ftbnb04432013-06-15