请问谁用过AVR写过18B20的驱动啊?

2019-03-24 21:13发布

本信息来自合作QQ群:电子工程师技术交流(12425841) 群主在坛子ID:Kata
    大家上午好,请问有谁用过AVR的单片机写过18B20的驱动啊 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
深圳-袁大头
1楼-- · 2019-03-26 21:18
从程序上看,你没有做输入输出的设定,肯定有问题。 是要频繁做输入输出的设定。
发仔
2楼-- · 2019-03-26 23:16
PORTB|=0X04;输出,PORTB&=~0x04输入
深圳-袁大头
3楼-- · 2019-03-27 03:42

void Init_DS18B20(void)
{
uint8 x=0;
DDRB|=0X04;
QC_OUT_HOW; //DQ复位
//_delay_us(2); //稍做延时
QC_OUT_LOW; //单片机将DQ拉低
_delay_us(500); //精确延时 大于 480us
QC_OUT_HOW; //拉高总线

_delay_us(60);
//x=DQ; //稍做延时后 如果x=0则初始化成功 x=1则初始化失败
//_delay_us(120);

}
没有作

发仔
4楼-- · 2019-03-27 07:01

未标题-1.jpg

 

未标题-2.jpg

 

 

这就是输出设置啊

深圳-袁大头
5楼-- · 2019-03-27 11:21
 精彩回答 2  元偷偷看……
发仔
6楼-- · 2019-03-27 11:35
也差不多,在初始化那里反回一个值干嘛用啊?

一周热门 更多>