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

ADS8688读取采集数据问题

您好,请问每个采集值后面带个xFFF是什么意思,在手册上哪里都提及到?例如,读取AIN0-AIN7的数据,:C83B 0FFF 8E98 1FFF 8006 2FFF 3EE1 3FFF C831 4FFF 8198 5FFF 8206 6FFF 342C 7FFF

读取部分代码: 

for(i=0;i<16;)
 {
  CS0;
  SPI2_ReadWriteByte(AD8688_NO_OP);
  addata[i]=SPI2_ReadWriteByte(0xffff);
  addata[i+1]=SPI2_ReadWriteByte(0xffff);
  CS1;
  Delay_us(1);
  i=i+2;
 }

user151383853:

可能跟你的软件有关, 读取是 16位的, 你却成了 32 位.

yangyang li:

回复 user151383853:

为什么会有连续三个SPI2_ReadWriteByte?第一个是准备接收数据,第二个是采集到的数据,第三个就是0FFF或1FFF或2FFF,这个是为什么?

赞(0)
未经允许不得转载:TI中文支持网 » ADS8688读取采集数据问题
分享到: 更多 (0)