TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS1118 读CONFIG寄存器正确,但是写CONFIG寄存器失败

用AVR的硬件SPI接ADS1118 调试,买了ADS1118十多片,其中有一片能完全正常工作,能正确配置寄存器 和读出AD值,但是其他片子同样的程序却运行不起来。

用示波器看信号完全一样,而且用32位模式读取DATA寄存器全是0 ,但是CONFIG的数据是0x058B(默认值)可以正确读出,但是没法写入(updata) CONFIG寄存器数据。这个问题很奇怪 有没有人遇到过?

cai jianhao:

问题补充:我用的32位 模式读的,配置寄存器0x438b,用单次转换的模式。每次都会将BIT15至高启动转换

zaitian long:

回复 Wayne Xu:

用SC32442B的硬件SPI接ADS1118 调试,买了ADS1118多片,用示波器观察信号时,CONFIG的数据是0x058B(默认值)可以正确读出,但是没法写入(updata) CONFIG寄存器数据,写入寄存器的值从示波器来看都是0xff。无论怎么做,都无法写入,TI大神帮下我哦

赞(0)
未经允许不得转载:TI中文支持网 » ADS1118 读CONFIG寄存器正确,但是写CONFIG寄存器失败
分享到: 更多 (0)