ADI 技术
直播中

张娟

7年用户 2014经验值
私信 关注
[问答]

请问读取ad7760寄存器数据不稳定怎么解决?

使用ad7760通过电平转换芯片TXS0108E与mcu进行连接,初始化结束后读取超量程寄存器中的数值,结果如下:默认值应该为0xcccc,为什么会不稳定呢,读取函数为
unsigned short AD7760_Read1(unsigned short Reg)
{
  unsigned short Reg_Data;
  *(__IO uint16_t *) (Bank1_ADDRESSw)= Reg;  
    delay_ns(100);   
  Reg_Data = *(__IO uint16_t *) (Bank1_ADDRESSw);
  delay_ns(100);  
   
  return Reg_Data;
}

回帖(1)

张娟

2018-7-30 10:20:56
已经找到读书不稳定的原因,在时序操作方面进行了修改,现已经稳定
举报

更多回帖

发帖
×
20
完善资料,
赚取积分