关于DS18B20多点单总线温度采集

2019-03-24 13:10发布

已经做出单点单总线,现在做多点单总线,序列号已经测出,不知道怎样在主程序中搜索序列号并读数。求指教,不胜感激 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
泡泡鱼会飞
1楼-- · 2019-03-24 18:11
有没有大神啊     帮帮忙
voodo
2楼-- · 2019-03-24 19:37
 精彩回答 2  元偷偷看……
泡泡鱼会飞
3楼-- · 2019-03-25 01:13
能否给个示例程序看一下呢   不胜感激啊
voodo
4楼-- · 2019-03-25 03:28
reset();                                                                                                                  //18B20复位
  write_byte(0xcc);                                                                                                //跳过ROM
  write_byte(0x44);                                                                                            //启动温度转换
  reset();
  write_byte(0x55);                                                                                                  //写ROM匹配命令
  for(j=0;j<8;j++) write_byte(romdata1[j]);                                                          //写ROM序列号
  write_byte(0xbe);                                                                                                   //写读取暂存命令
  a=read_byte();                                                                                                  //读温度值低8位
  b=read_byte();                                                                                                  //读温度值高8位


附件:以前在51上写的
泡泡鱼会飞
5楼-- · 2019-03-25 07:26
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章