导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→ds18b20问题,那位大哥急救我

* 41901: ds18b20问题,那位大哥急救我

   我是一条鱼 
我是一条鱼发表的帖子 

 ds18b20问题,那位大哥急救我

我用软件模拟了以后发现,我的初始化程序出错,也就是找不到DS18B20,返回值为0,我的初始化程序如下:有什么问题吗?除了和软件有关外,我的硬件是这样的,1脚接地,2脚接单片机的一个I/O口,(2脚我试了有上拉4.7k电阻和无上拉电阻的情况,都不行),3脚为NC,悬空。。


INIT18B20 : SETB DQ  ;
  NOP    ;
  NOP    ;
  CLR DQ  ;
  MOV  R6, #0F0H  ; DELAY 480us
  DJNZ R6, $   ;
  SETB DQ  ;
  MOV R6, #25H  ; DELAY 70us
  DJNZ R6, $   ;
   
  JB      DQ,INIT18B20OUT  ;
  SETB DS18B20OK  ;
  MOV R6, #06BH  ; DELAY 200us
  DJNZ R6, $   ;
  RET    ;
;
INIT18B20OUT: SETB DQ  ;
             CLR  DS18B20OK  ;
  RET
 


发表时间:2003年9月10日11:52:36

  
回复该帖

本主题共有 8 帖,分页:>>>>>该主题的所有内容[8]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  41903.[详细]这是我的温度报警的程序,自己看看,不明再问我吧!
摘要: ORG      0000H AJMP     fff ORG   ......(7266字)
- [uxbee][2114次] 2003年9月10日

  41961.[详细][求助]请问?
摘要:你用PT100做过温度计吗?[em10]......(29字)
- [xjhal7101][1002次] 2003年9月10日

  42087.[详细]没有,只用过DS18B20和AD590,挺好用啊
摘要:-......(1字)
- [uxbee][1258次] 2003年9月12日

[上一篇帖子]:内部上拉电阻为10k,未加外部上拉时, Ib=(5V-Vb)/(10K+1K)=(5V-Vb
[下一篇帖子]:没有波形,怎么知道是不是晶振的原因?