TA的每日心情 | 开心 2019-11-21 15:51 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我用的单片机是CT107D 通过程序响应ds18b20但是没有得到回应这是为什么啊
. |5 {% A+ z2 j/ Q4 l1 r% h3 U+ H: L! Q" c
+ e5 S c) A7 n% |* J/ J9 g3 a( }
bit Get18B20Ack()7 e& p+ J$ m, d* `/ ^+ Q E
{
& U( w2 F2 R( ~+ R" q bit ack;
$ f Q5 B# Q3 M- V' I1 V% H
) O4 g% I. S7 M0 _ ` EA=0;
# Z* `+ P. U; j IO_18B20=0;
9 \; ? F0 D5 z DelayX10us(50);
) b$ K c: s& e& B2 A0 r) ^. M IO_18B20=1;$ a$ [1 c. c) f7 [; [' M: t0 ^( m
DelayX10us(6);
$ {+ S: ~& N" M6 \1 A! | ack=IO_18B20;
+ k. g! w( t. u/ b; e! Y4 F while(!IO_18B20);
4 a/ d$ h/ C9 Z0 f7 u' F' } EA=1;
7 Z6 z' h- ? B$ m/ F7 Z* L : h9 c0 c1 a4 J7 X, p, u) p% O
return ack;
) g4 H% H! }5 k3 Q
, K! x' z( r1 S/ `0 r+ \; R+ k* Y% v" u/ b/ l( K' k( Z1 l
}% ] |8 d, V6 l: e5 C6 R' r" K
这里如果有回应的话ack应该是0啊
4 y7 W* E3 i+ k + } c7 c! v% T! e0 M
|
|