AnsweredAssumed Answered

MMA68XX initialization

Question asked by Shim Sin on Oct 3, 2014
Latest reply on Oct 6, 2014 by Jose Alberto Reyes Morales

Hi,

I’m new at working with MMA68xx. I work on a reverse engineering project and read the micro commands and sensor responses through a SPI interface on the other test board. The initial state commands and responses are as below:

 

16 Clock cycles

commands

responses

1st

0X4A00

0X0E00

2nd

0X4AC0

0X3E00

3rd

0XCA40

0X3E00

  Every command is sent in 16 -clock cycles and its response come from sensor in the next 16 clock cycles.

The first command is sent in the first 16 clock cycles according to the SPI interface the response message in this step must be 0X0000 but in first clock cycle I have a response which says Invalid register address….

Another question:

These 3 commands reset the device but to terminate the reset a read of DEVCTL register is needed (It is written in datasheet), but after these commands I can’t find this command…

Outcomes