【分享】Level3奖品KE02加速度传感器库文件

2020-02-20 21:09发布

加速度传感器型号为MMA8451
摘自CooCox,移植出来需要更改部分地方,需要的下

MMA8451.zip (16.3 KB, 下载次数: 11) 2014-9-11 15:05 上传 点击文件名下载附件

  1. Result MMA8451_Init(void);
  2. Result MMA8451_GetID(uint8_t * ID);
  3. Result MMA8451_ReadAccData_8(uint8_t Axis, int8_t * DataRecvBuf);
  4. Result MMA8451_ReadAccData_14(uint8_t Axis, int16_t * DataRecvBuf);
  5. Result MMA8451_DataStatusCheck(uint8_t Flag);
  6. Result MMA8451_IntStatusCheck(uint8_t Event);
  7. Result MMA8451_Active(void);
  8. Result MMA8451_Standby(void);
  9. Result MMA8451_IntCfg(uint64_t Cfg);
  10. Result MMA8451_Cfg(uint64_t Cfg);
  11. Result MMA8451_PLCfg(uint32_t Cfg, uint32_t Angle, uint8_t Cnt);
  12. Result MMA8451_FFMTStatusCheck(uint8_t Event);
  13. Result MMA8451_FFMTCfg(uint32_t Cfg, uint8_t ThresHold, uint8_t Cnt);
  14. Result MMA8451_TSStatusCheck(uint8_t Event);
  15. Result MMA8451_TransCfg(uint32_t Cfg, uint8_t ThresHold, uint8_t Cnt);
  16. Result MMA8451_PulseStatusCheck(uint8_t Event);
  17. Result MMA8451_PulseCfg(uint32_t Cfg);
  18. Result MMA8451_PulseThresHoldSet(uint8_t Axis, uint8_t ThresHold);
  19. Result MMA8451_PulseLimitSet(uint8_t Limit);
  20. Result MMA8451_PulseLatencySet(uint8_t Latency);
  21. Result MMA8451_PulseWindowSet(uint8_t Window);
  22. Result MMA8451_SleepCntSet(uint8_t Cnt);
  23. Result MMA8451_OffSetWrite(uint32_t Axis, uint8_t OffSet);
  24. Result MMA8451_RegWriteByte(uint8_t RegAddr, uint8_t Data);
  25. Result MMA8451_RegReadByte(uint8_t RegAddr, uint8_t * DataRecvBuf);
复制代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
adda
1楼-- · 2020-02-20 22:54
 精彩回答 2  元偷偷看……
fengyunyu
2楼-- · 2020-02-20 23:00
CooCox的BSP还是做得不错,能找到很多器件的驱动。
qq11qqviki
3楼-- · 2020-02-21 03:33
zml322
4楼-- · 2020-02-21 07:46
很不错啊

一周热门 更多>