- Fri May 01, 2009 5:06 am
#71803
Hi all
I am currently trying the SCP1000 in I2C with my MSP430F2619 board.
I also have a LIS331DLH ( I2C too ), and I can communicate with the LIS331DLH without any problem.
But when I try to communicate with the SCP1000, every register I read returns 0xFF ...
My sequence is the following :
- power ON the SCP1000
- wait several seconds
- send 0x0A to register 0x03 ( config = Stand-alone, high resolution )
- check if DRDY pin is high
- read DATARD16 registers ( 0x80 )
First, the DRDY pin is ALWAYS high ... it never goes down.
Then, the value I read in DATARD16 is 0xFFFF.
I also tried to read the REVID register ( 0x00 ), and it also returns me 0xFF.
Any idea ?
Thanks.
I am currently trying the SCP1000 in I2C with my MSP430F2619 board.
I also have a LIS331DLH ( I2C too ), and I can communicate with the LIS331DLH without any problem.
But when I try to communicate with the SCP1000, every register I read returns 0xFF ...
My sequence is the following :
- power ON the SCP1000
- wait several seconds
- send 0x0A to register 0x03 ( config = Stand-alone, high resolution )
- check if DRDY pin is high
- read DATARD16 registers ( 0x80 )
First, the DRDY pin is ALWAYS high ... it never goes down.
Then, the value I read in DATARD16 is 0xFFFF.
I also tried to read the REVID register ( 0x00 ), and it also returns me 0xFF.
Any idea ?
Thanks.