已回答假定已回答

关于ADXRS450的读取问题

chenyuejian 在 2013-5-14 詢問的問題
最後回覆由adi_rock於2013-5-31提供

请问:

我用PIC18的8位单片机SPI控制该陀螺仪,应用电路如下:

QQ截图20130514113847.png

SPI部分的时序等均通过示波器验证了正确性,控制流程如下:

Startup();//send 0x02000003    02000000    02000000

Send_450_Command(0x0c,0x00,READ);

Read_450_D_C(recv_buf.S_buf);

product_id = recv_buf.I_buf>>5;

 

但是就是读不出数据,输出的结果为全高,也就是SPI输入过程采样口均是高位。

 

现在怀疑是电路的原因,我怎样能判断电路是否工作或陀螺仪是否正常?还有我的电路元件,特别是二极管型号,是不是选错了,其正向压降是0.3V。

結果