用MCU与ADS1220 通信,MCU 发出的MOSI SCK CS信号用示波器看均正常
MISO(ADS1220的DOUT),始终为高电平(示波器看的波形),MCU采集到的数据始终为0XFF
每次启动采集后,DRDY 有负脉冲输出,脉冲宽度为50us左右。示波器可以看到,MCU中断,也可以识别
但是识别到DRDY后,DRDY线上仍然始终为高电平,读取数据位OXFF;
user151383853:
有 DRDY 信号, 这说明 ADS1220 是正常工作的, 得到的数据为 0xFF, 也有可能是输入信号确实超过了最大值 (VREF), 再检查检查看
user5266748:
回复 user151383853:
但是我采集内部TC,采集到的数据也是FF。这个与VREF应该无关吧。
user5266748:
回复 user5266748:
当我采集内部TC的温度时。
我写入四个寄存器数据,读出来都正确,与写入数值相同。
但是,当我收到DRDY低电平中断信号后,开始采集到的全都是OXFF,示波器显示也是高电平。这是怎么回事啊,只有DRDY信号,没有数据传出。我采集的是内部温度传感器信号
Charles Lin:
回复 user5266748:
你好,
方便把电路图以及读取数据部分的程序贴上来吗?便于分析。