导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教一个关于DS1820的问题[nsslw]

 *第26076篇: 请教一个关于DS1820的问题

  
楼 主:nsslw 2004年9月23日11:27
 请教一个关于DS1820的问题
在仿真机上运行1820的初始化程序,总是没有应答信号值返回
据说1820对延时的误差范围要求很高,是不是延时程序的问题
还是其他??以下是初始化复位程序
 void delay(unsigned char i)                /*延时*/
 {
  while(--i);
  
 }
 
             
 unsigned char ow_reset (void)              /*复位*/
{  
  unsigned char presence;
  DQ=0;                             /*拉低DQ总线开始复位*/ 
  delay(100);                       /*保持480us*/
  DQ=1;                             /*释放DQ*/
  delay(69);                        /*等待芯片应答信号*/
  presence=DQ;                      /*获取应答信号*/ 
  delay(100);                        /*延时以完成整个时序*/
  return(presence);                /*返回应答信号*/
                                   /*有芯片应答 0=presence, 无1 = no part*/
}  

>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:用过MAX6954数码管显示驱动得朋友请进

[下一篇主题]:protell的小问题求教