导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→求助:哪位朋友指点一下我的1wire程序

* 91730: 求助:哪位朋友指点一下我的1wire程序

   chengyu 
chengyu发表的帖子 

 求助:哪位朋友指点一下我的1wire程序
想请教大家一个关于ds2432的问题,ds2432的寄存器页0-3(0000h-0087h)必须要密钥才能存取吗?
我现在的程序是对ds2432的寄存器页进行存取,但读到的都是0xff
我把主程序贴出来看看哪位朋友指点一下看看是不是我的流程有问题啊,还有就是ds2432有没有不用密钥就可以直接存取的地方啊,先谢谢各位了

void main(void)
{unsigned char n;
 ds_initial();
 ds_send_data=0xcc;     //skip rom 指令码
 ds_send();
 ds_send_data=0x0f;     //write scratchpad  指令码
 ds_send();
 ds_send_data=0x00;     //发送2个字节的目的地址,先发低字节(LSB)
 ds_send();
 ds_send_data=0x00;      
 ds_send();
 for(n=0;n  <8;n++)       //发送数据
{ ds_send_data=sp_func[n];
  ds_send();
}
//--------------读数据-----------------
 ds_initial();

 ds_send_data=0xf0;          //read memory指令码
 ds_send();
 ds_send_data=0x1f;          //提供两个字节的目的地址(即末地址)
ds_send();
ds_send_data=0x00;                     
ds_send();
for(n=0;n  <8;n++)           //接收数据
{
 rev_buffer[n]=ds_read();
 }



发表时间:2006年4月15日11:26:17

  
回复该帖

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

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

  91824.[详细]没有人知道吗
摘要:没有人知道吗,如果有遇到一样问题的,也可以讨论一下,qq:88265605......(64字)
- [chengyu][817次] 2006年4月17日

[上一篇帖子]:en我也是爱好者有一点经验 也想参与   QQ----107
[下一篇帖子]:给我发个!!!谢谢!!czg821026@163.com