READ DATA OF MMA8452

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

READ DATA OF MMA8452

1,237 次查看
594160903
Contributor I

    I am a rookie of using MMA8452, I want to read data of mma8452 to know the x,y,z;But I read data is always F and 4095,

please help me , thanks!!!

void Multiple_Read_MMA8452(void)
{
uchar i;
MMA8452_Start(); 
MMA8452_SendByte(0x38 )
MMA8452_SendByte(0x01);
MMA8452_Start(); 
MMA8452_SendByte(0x38 +1);
for (i=0; i<6; i++) 
{
BUF[i] = MMA8452_RecvByte(); 
if (i == 5)
{
MMA8452_SendACK((BitAction)1); 
}
else
{
MMA8452_SendACK((BitAction)0);
}
}
MMA8452_Stop(); 
Delay5ms();
}


void Init_MMA8452(void)
{
Single_Write_MMA8452(0x2A,0x01); //
Single_Write_MMA8452(0x2B,0x02); //

}

0 项奖励
1 回复

1,009 次查看
david_diaz
NXP Employee
NXP Employee

Hello,

Thank you very much for writing.

In this case, I’d like to recommend the application note AN4076 below:

Data Manipulation and Basic Settings of the MMA8451, 2, 3Q

This application note accompanies the MMA8451, 2, 3Q Driver Code and will explain the following:

  • Changing the operational modes (Standby, Active 2g, Active 4g and Active 8g)
  • Changing Oversampling Modes
  • Changing the Data Rate
  • Changing the High-Pass Filter Cutoff Frequency
  • 8-bit data vs. 14/12/10-bit data
  • Changing Data Formats (hex to counts to decimal numbers)
  • Streaming XYZ data polling vs. Streaming XYZ data with interrupts
  • Using the FIFO in the MMA8451

 

Besides, you may use the sample project below as a reference for your application.

MMA8451Q - Bare metal example project

 

Please let me know if you have any further question.

Regards,

David

0 项奖励
%3CLINGO-SUB%20id%3D%22lingo-sub-642695%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E8%AF%BB%E5%8F%96%20mma8452%20%E7%9A%84%E6%95%B0%E6%8D%AE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-642695%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%20%20%20%20%E6%88%91%E6%98%AF%E4%BD%BF%E7%94%A8%20MMA8452%20%E7%9A%84%E6%96%B0%E6%89%8B%EF%BC%8C%E6%88%91%E6%83%B3%E8%AF%BB%E5%8F%96%20mma8452%20%E7%9A%84%E6%95%B0%E6%8D%AE%E4%BB%A5%E4%BA%86%E8%A7%A3%20x%E3%80%81y%E3%80%81z%EF%BC%9B%E4%BD%86%E6%88%91%E8%AF%BB%E5%8F%96%E7%9A%84%E6%95%B0%E6%8D%AE%E6%80%BB%E6%98%AF%20F%20%E5%92%8C%204095%E3%80%81%3C%2FP%3E%3CP%3E%E8%AF%B7%E5%B8%AE%E5%B8%AE%E6%88%91%EF%BC%8C%E8%B0%A2%E8%B0%A2%3C%2FP%3E%3CP%3Evoid%20Multiple_Read_MMA8452(void)%3CBR%20%2F%3E%7B%3CBR%20%2F%3E%20uchar%20i%3B%3CBR%20%2F%3E%20MMA8452_Start()%3B%3CBR%20%2F%3E%20MMA8452_SendByte(0x38%3CSPAN%20class%3D%22%22%3E%20%3C%2FSPAN%3E)%3CBR%20%2F%3E%20MMA8452_SendByte(0x01)%3B%3CBR%20%2F%3E%20MMA8452_Start()%3B%3CBR%20%2F%3E%20MMA8452_SendByte(0x38%3CSPAN%20class%3D%22%22%3E%20%3C%2FSPAN%3E%2B1)%EF%BC%9B%3CBR%20%2F%3E%20for%20(i%3D0%3B%20i%26lt%3B6%3B%20i%2B%2B)%3CBR%20%2F%3E%20%7B%3CBR%20%2F%3E%20BUF%5Bi%5D%20%3D%20MMA8452_RecvByte()%3B%3CBR%20%2F%3E%20if%20(i%20%3D%3D%205)%3CBR%20%2F%3E%20%7B%3CBR%20%2F%3E%20MMA8452_SendACK((BitAction)1)%3B%3CBR%20%2F%3E%20%7D%3CBR%20%2F%3E%20else%3CBR%20%2F%3E%20%7B%3CBR%20%2F%3E%20MMA8452_SendACK((BitAction)0)%3B%3CBR%20%2F%3E%20%7D%3CBR%20%2F%3E%20%7D%3CBR%20%2F%3E%20MMA8452_Stop()%3B%3CBR%20%2F%3E%20Delay5ms()%3B%3CBR%20%2F%3E%7D%20%7D%3C%2FP%3E%3CP%3E%3CBR%20%2F%3Evoid%20Init_MMA8452(void)%3CBR%20%2F%3E%7B%3CBR%20%2F%3E%20Single_Write_MMA8452(0x2A%2C0x01)%3B%20%2F%2F%3CBR%20%2F%3E%20Single_Write_MMA8452(0x2B%2C0x02)%3B%20%2F%2F%3CBR%20%2F%3E%20%3CBR%20%2F%3E%7D%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-642696%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20READ%20DATA%20OF%20MMA8452%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-642696%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%E4%BD%A0%E5%A5%BD%3C%2FP%3E%3CP%3E%E9%9D%9E%E5%B8%B8%E6%84%9F%E8%B0%A2%E4%BD%A0%E7%9A%84%E6%9D%A5%E4%BF%A1%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E5%9C%A8%E8%BF%99%E7%A7%8D%E6%83%85%E5%86%B5%E4%B8%8B%EF%BC%8C%E6%88%91%E6%83%B3%E6%8E%A8%E8%8D%90%E4%B8%8B%E9%9D%A2%E7%9A%84%E5%BA%94%E7%94%A8%E7%AC%94%E8%AE%B0%20AN4076%EF%BC%9A%3C%2FP%3E%3CP%3E%3CA%20href%3D%22http%3A%2F%2Fwww.nxp.com%2Fassets%2Fdocuments%2Fdata%2Fen%2Fapplication-notes%2FAN4076.pdf%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EMMA8451%E3%80%812%E3%80%813Q%20%E7%9A%84%E6%95%B0%E6%8D%AE%E6%93%8D%E4%BD%9C%E5%92%8C%E5%9F%BA%E6%9C%AC%E8%AE%BE%E7%BD%AE%3C%2FA%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E6%9C%AC%E5%BA%94%E7%94%A8%E7%AC%94%E8%AE%B0%E9%9A%8F%E9%99%84%20MMA8451%E3%80%812%E3%80%813Q%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%BB%A3%E7%A0%81%EF%BC%8C%E5%B0%86%E8%A7%A3%E9%87%8A%E4%BB%A5%E4%B8%8B%E5%86%85%E5%AE%B9%EF%BC%9A%3C%2FP%3E%3CUL%3E%3CLI%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E6%9B%B4%E6%94%B9%E8%BF%90%E8%A1%8C%E6%A8%A1%E5%BC%8F%EF%BC%88%E5%BE%85%E6%9C%BA%E3%80%81%E8%BF%90%E8%A1%8C%E4%B8%AD%202g%E3%80%81%E8%BF%90%E8%A1%8C%E4%B8%AD%204g%20%E5%92%8C%E8%BF%90%E8%A1%8C%E4%B8%AD%208g%EF%BC%89%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E6%9B%B4%E6%94%B9%E8%BF%87%E9%87%87%E6%A0%B7%E6%A8%A1%E5%BC%8F%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E6%9B%B4%E6%94%B9%E6%95%B0%E6%8D%AE%E4%BC%A0%E8%BE%93%E9%80%9F%E7%8E%87%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E6%9B%B4%E6%94%B9%E9%AB%98%E9%80%9A%E6%BB%A4%E6%B3%A2%E5%99%A8%E6%88%AA%E6%AD%A2%E9%A2%91%E7%8E%87%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E8%20%E4%BD%8D%E6%95%B0%E6%8D%AE%E4%B8%8E%2014%2F12%2F10%20%E4%BD%8D%E6%95%B0%E6%8D%AE%E7%9A%84%E5%AF%B9%E6%AF%94%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E6%9B%B4%E6%94%B9%E6%95%B0%E6%8D%AE%E6%A0%BC%E5%BC%8F%EF%BC%88%E4%BB%8E%E5%8D%81%E5%85%AD%E8%BF%9B%E5%88%B6%E6%95%B0%E5%88%B0%E5%8D%81%E8%BF%9B%E5%88%B6%E6%95%B0%EF%BC%89%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E6%B5%81%E5%BC%8F%E4%BC%A0%E8%BE%93%20XYZ%20%E6%95%B0%E6%8D%AE%E8%BD%AE%E8%AF%A2%E4%B8%8E%E4%B8%AD%E6%96%AD%E6%B5%81%E5%BC%8F%E4%BC%A0%E8%BE%93%20XYZ%20%E6%95%B0%E6%8D%AE%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%20.0001pt%3B%22%3E%E5%9C%A8%20MMA8451%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20FIFO%3C%2FLI%3E%3C%2FUL%3E%3CBR%20%2F%3E%3CP%3E%E6%AD%A4%E5%A4%96%EF%BC%8C%E6%82%A8%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E4%B8%8B%E9%9D%A2%E7%9A%84%E7%A4%BA%E4%BE%8B%E9%A1%B9%E7%9B%AE%E4%BD%9C%E4%B8%BA%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E5%8F%82%E8%80%83%E3%80%82%3C%2FP%3E%3CP%3E%3CA%20_jive_internal%3D%22true%22%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Fdocs%2FDOC-98836%22%20target%3D%22_blank%22%3EMMA8451Q%E2%80%94%E2%80%94%E8%A3%B8%E6%9C%BA%E9%A1%B9%E7%9B%AE%E7%A4%BA%E4%BE%8B%3C%2FA%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E5%A6%82%E6%9E%9C%E6%82%A8%E8%BF%98%E6%9C%89%E5%85%B6%E4%BB%96%E9%97%AE%E9%A2%98%EF%BC%8C%E8%AF%B7%E5%91%8A%E8%AF%89%E6%88%91%E3%80%82%3C%2FP%3E%3CP%3E%E6%AD%A4%E8%87%B4%EF%BC%8C%3C%2FP%3E%3CP%3E%E6%88%B4%E7%BB%B4%3C%2FP%3E%3C%2FLINGO-BODY%3E