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

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

  
楼 主:chengyu 2006年4月15日11:26
 求助:哪位朋友指点一下我的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();
 }

  
2楼:chengyu 2006年4月17日09:46
 没有人知道吗
没有人知道吗,如果有遇到一样问题的,也可以讨论一下,qq:88265605

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

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


[上一篇主题]:第一次做液晶显示(信利320*240 sed1335),有几个问题

[下一篇主题]:寻找16BIT ADC