can't read valid data from MMA9555L

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

can't read valid data from MMA9555L

2,341件の閲覧回数
miladfcb91
Contributor I

Hi everyone,

I'm working with MMA9555L module through an i2c interface, but I'm having a problem with pedometer function in MMA9555L. For a sanity check, I read back the version information which is ok and gets back the desired data but when I want to read the data from pedometer application, the slave returns nonsense data. Here is my code:

void main()

{

   void pedometerConfigRegs();           //sets the configuration registers of the pedometer application

                                                             //send these bytes to the part: 0x15, 0x20, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00,                                                                   0x00, 0x00, 0xE0, 0x00, 0xB6, 0x44, 0x04, 0x83, 0x05, 0x82, 0x00, 0x00, 0x00

   void pedometerReadValue();            //reads back from the slave

                                                             //send these bytes to the part: 0x15, 0x30, 0x00, 0x0C

   while(1)

   {

      read_i2c(16);

   }

}

Any help is highly appreciated.

Regards,

Milad.

ラベル(2)
タグ(2)
0 件の賞賛
2 返答(返信)

2,125件の閲覧回数
AldoG
NXP TechSupport
NXP TechSupport

Hello milad,

in order for the information to be updated, the COCO flag should be 1,

so a fix delay between write and read will ensure the data is correct,

the delay must be > 33ms.

Also, did you put the device out of sleep mode, before setting the pedometer function, which is its state out of reset?

For that you'll need to clear the bit 0 of the CFG register.

As for the error code, it is possible that the comand you are sending is incorrect,

could you share the modifications you did?

Thank you!

Regards,

Aldo

0 件の賞賛

2,125件の閲覧回数
miladfcb91
Contributor I

After some modifications, now the slave returns error 0x9C instead of 0x80 which shows "the command interpreter does not recognize a command code."

How can I fix this problem?

0 件の賞賛
%3CLINGO-SUB%20id%3D%22lingo-sub-799174%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMMA9555L%E3%81%8B%E3%82%89%E6%9C%89%E5%8A%B9%E3%81%AA%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-799174%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E7%9A%86%E3%81%95%E3%82%93%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AF%20i2c%20%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%82%92%E4%BB%8B%E3%81%97%E3%81%A6%20MMA9555L%20%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81MMA9555L%20%E3%81%AE%E6%AD%A9%E6%95%B0%E8%A8%88%E6%A9%9F%E8%83%BD%E3%81%AB%E5%95%8F%E9%A1%8C%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E5%81%A5%E5%85%A8%E6%80%A7%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E6%83%85%E5%A0%B1%E3%82%92%E8%AA%AD%E3%81%BF%E6%88%BB%E3%81%99%E3%81%A8%E6%AD%A3%E5%B8%B8%E3%81%A7%E3%80%81%E7%9B%AE%E7%9A%84%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E3%81%8C%E8%BF%94%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%81%8C%E3%80%81%E6%AD%A9%E6%95%B0%E8%A8%88%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%8B%E3%82%89%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8D%E3%81%86%E3%81%A8%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96%E3%81%AF%E6%84%8F%E5%91%B3%E3%81%AE%E3%81%AA%E3%81%84%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92%E8%BF%94%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%81%8C%E7%A7%81%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%89%E3%81%A7%E3%81%99%3A%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Evoid%20main()%3C%2FP%3E%3CP%3E%7B%3C%2FP%3E%3CP%3Evoid%20pedometerConfigRegs()%3B%20%2F%2F%E6%AD%A9%E6%95%B0%E8%A8%88%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%3CP%3E%2F%2F%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E3%83%90%E3%82%A4%E3%83%88%E3%82%92%E9%83%A8%E5%93%81%E3%81%AB%E9%80%81%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%99%3A%200x15%E3%80%810x20%E3%80%810x00%E3%80%810x11%E3%80%810x00%E3%80%810x00%E3%80%810x00%E3%80%810x00%E3%80%810x00%E3%80%810x00%E3%80%810xE0%E3%80%810x00%E3%80%810xB6%E3%80%810x44%E3%80%810x04%E3%80%810x83%E3%80%810x05%E3%80%810x82%E3%80%810x00%E3%80%810x00%E3%80%810x00%3C%2FP%3E%3CP%3Evoid%20pedometerReadValue()%3B%20%2F%2F%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96%E3%81%8B%E3%82%89%E8%AA%AD%E3%81%BF%E6%88%BB%E3%81%99%3C%2FP%3E%3CP%3E%2F%2F%E3%81%93%E3%82%8C%E3%82%89%E3%81%AE%E3%83%90%E3%82%A4%E3%83%88%E3%82%92%E9%83%A8%E5%93%81%E3%81%AB%E9%80%81%E4%BF%A1%E3%81%97%E3%81%BE%E3%81%99%3A%200x15%E3%80%810x30%E3%80%810x00%E3%80%810x0C%3C%2FP%3E%3CP%3E%26nbsp%3B%20%26nbsp%3B%20while(1)%3C%2FP%3E%3CP%3E%26nbsp%3B%20%26nbsp%3B%20%7B%3C%2FP%3E%3CP%3Eread_i2c(16)%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7D%3C%2FP%3E%3CP%3E%7D%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%81%94%E5%8A%A9%E5%8A%9B%E3%82%82%E5%A4%A7%E6%AD%93%E8%BF%8E%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%9F%E3%83%A9%E3%83%89%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-799174%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E5%8A%A0%E9%80%9F%E5%BA%A6%E3%82%BB%E3%83%B3%E3%82%B5%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3E%E3%82%B8%E3%83%A3%E3%82%A4%E3%83%AD%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-799176%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20can't%20read%20valid%20data%20from%20MMA9555L%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-799176%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%83%9F%E3%83%A9%E3%83%89%E3%81%95%E3%82%93%3C%2FP%3E%3CP%3E%E6%83%85%E5%A0%B1%E3%82%92%E6%9B%B4%E6%96%B0%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81COCO%E3%83%95%E3%83%A9%E3%82%B0%E3%81%8C1%E3%81%A7%E3%81%82%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E3%81%A8%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%81%AE%E9%96%93%E3%81%AB%E4%B8%80%E5%AE%9A%E3%81%AE%E9%81%85%E5%BB%B6%E3%82%92%E8%A8%AD%E3%81%91%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%80%81%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E6%AD%A3%E7%A2%BA%E6%80%A7%E3%81%8C%E4%BF%9D%E8%A8%BC%E3%81%95%E3%82%8C%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E9%81%85%E5%BB%B6%E3%81%AF%2033%20%E3%83%9F%E3%83%AA%E7%A7%92%E4%BB%A5%E4%B8%8A%E3%81%A7%E3%81%82%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%81%BE%E3%81%9F%E3%80%81%E6%AD%A9%E6%95%B0%E8%A8%88%E6%A9%9F%E8%83%BD%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E5%89%8D%E3%81%AB%E3%80%81%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%81%AE%E3%82%B9%E3%83%AA%E3%83%BC%E3%83%97%20%E3%83%A2%E3%83%BC%E3%83%89%E3%82%92%E8%A7%A3%E9%99%A4%E3%81%97%E3%80%81%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E7%8A%B6%E6%85%8B%E3%81%AB%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E3%81%9D%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AB%E3%81%AF%E3%80%81CFG%20%E3%83%AC%E3%82%B8%E3%82%B9%E3%82%BF%E3%81%AE%E3%83%93%E3%83%83%E3%83%88%200%20%E3%82%92%E3%82%AF%E3%83%AA%E3%82%A2%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%A8%E3%83%A9%E3%83%BC%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6%E3%81%AF%E3%80%81%E9%80%81%E4%BF%A1%E3%81%97%E3%81%9F%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%8C%E9%96%93%E9%81%95%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E8%A1%8C%E3%81%A3%E3%81%9F%E5%A4%89%E6%9B%B4%E3%82%92%E5%85%B1%E6%9C%89%E3%81%97%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3CP%3E%E3%81%94%E5%9B%9E%E7%AD%94%E3%82%92%E3%81%8A%E5%BE%85%E3%81%A1%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E3%82%A2%E3%83%AB%E3%83%89%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-799175%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20can't%20read%20valid%20data%20from%20MMA9555L%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-799175%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E3%81%84%E3%81%8F%E3%81%A4%E3%81%8B%E3%81%AE%E5%A4%89%E6%9B%B4%E3%82%92%E5%8A%A0%E3%81%88%E3%81%9F%E5%BE%8C%E3%80%81%E3%82%B9%E3%83%AC%E3%83%BC%E3%83%96%E3%81%AF%E3%80%8C%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%20%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%97%E3%83%AA%E3%82%BF%E3%83%BC%E3%81%8C%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%20%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E8%AA%8D%E8%AD%98%E3%81%97%E3%81%AA%E3%81%84%E3%80%8D%E3%81%93%E3%81%A8%E3%82%92%E7%A4%BA%E3%81%99%E3%82%A8%E3%83%A9%E3%83%BC%200x80%20%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%8F%E3%80%81%E3%82%A8%E3%83%A9%E3%83%BC%200x9C%20%E3%82%92%E8%BF%94%E3%81%99%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%AE%E5%95%8F%E9%A1%8C%E3%82%92%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E8%A7%A3%E6%B1%BA%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E