请教一下,ADS1100设置SPS8,gain为1时,为什么会将读数放大两倍?
时间:10-02
整理:3721RD
点击:
用的是ADS1100A0, VDD为3.1V。配置寄存器设置为0x8C,读取数值放大了两倍,读取配置寄存器为0x18。当配置寄存器设置为0x88时,读数正常,可是读取配置寄存器为0x10。就是说设置为sps8时,读配置寄存器为sps16而且读数放大了两倍。设置为sps16时,读数正常,但是sps寄存器数值不正确。
求大神解答!会不会是程序写错了?
就事论事地讲, 既然读写都是正常的了, 应该数据读写上没啥问题, 当然如果数据设置和手册发生了错位的话, 也可能是时序错误了.