| 
 
| 本帖最后由 summer21c 于 2009-11-10 09:33 编辑 
 这两天在调一块板子,使用ADS1210作AD采样,硬件采用三线连接:/DRDY,SDIO,SCLK,使用SDIO输出。但是在读取1210输出寄存器的时候,老是读到三个字节的0x00,请问是怎么回事啊,请达人赐教,谢谢!
 1210初始化及读取程序:
 while(AD_EOC==0);//DRDY
 while(AD_EOC==1);
 wronebyte(0x64);
 wronebyte(0x50);
 wronebyte(0x20);
 wronebyte(0x01);
 wronebyte(0xa0);
 
 while(AD_EOC==0);//DRDY
 while(AD_EOC==1);
 wronebyte(0xc0);
 Temp24=rdonebyte();//读3个字节
 
 后来试了一通,当在wronebyte(0xc0);后面添加wronebyte(0xff);后会有一个固定的数采到,但不知道采到的是什么。
 是不是我在这个过程中疏漏了什么设置啊?
 | 
 |