TA的每日心情 | 开心 2019-11-21 15:51 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我用的单片机是CT107D 通过程序响应ds18b20但是没有得到回应这是为什么啊9 O7 Z' j" H4 y" f
" x' s; S, X1 _7 G7 g; L
7 c n0 { t' t/ J$ I, M
bit Get18B20Ack()
) k+ G' M# d. O6 b{
. D' k) L5 ^. s' H- v* T$ k bit ack;/ e! Q2 o6 t9 o, }3 c# A0 O" D: V% S
5 P5 O$ [, i5 T, b EA=0;3 p0 a( ]% o. r3 b
IO_18B20=0;
X6 f; c, m7 d: ?8 A5 a7 j DelayX10us(50);
: b8 s: X% p; M2 ^% x/ I: u1 s IO_18B20=1;
2 u8 k, y" h, d/ i4 _* ]% p* R1 q u# r- x DelayX10us(6);' v% s/ k0 ]/ H0 I& b2 g- p
ack=IO_18B20;
; }+ U1 X! Y, E6 H, F f while(!IO_18B20);5 p+ l% l: C; c" z8 X9 M6 C1 V
EA=1;( P0 b8 V' I$ y; @5 G4 A, C. |$ @& o
, y, t8 `* W6 C9 y9 i return ack;
2 F" I% {8 ]& O! C# q- L. f! V5 w1 {
8 y7 M$ X8 W2 b2 I- P
}" q6 u, T; W7 Y: ^' }2 ^
这里如果有回应的话ack应该是0啊
( v j3 \1 Z! B ' z9 L6 v: |. S# B7 Y
|
|