DS18B20写一个字节,这两个程序有什么区别么,为什么下边的行,上边我写的高八位和低八位都显示全为1,求解答,谢谢
从源码分析:
DQ = command & (0X01 <<i);
这个每一次的 command & (0X01 <<i) 数字是多少?
DQ 接不接受除了 0, 1 的其他数字?
网上看到的做法是 writebit,
而 writebyte 的做法是然后呼叫八次 writebit。
DQ变量类型是啥呀,你这截个图让人给你找不同?
j没初值,容易在第一次j++乱码,建议开debug看看具体数值。