一、简介:
MMA8452QR1是一款由NXP生产的智能、低功耗、三轴数字加速度计,具有12位分辨率。主要特性包括:
-
工作电压范围:1.95V至3.6V
-
可配置量程:±2g/±4g/±8g
-
输出数据速率(ODR)可配置:1.56Hz至800Hz
-
内置FIFO缓冲器
-
多种中断功能(自由落体、运动检测等)
-
I2C数字接口(支持标准模式100kHz和快速模式400kHz)
二、硬件接口:
MMA8452QR1 STM32L4XX ---------------------------- VCC (2.4-3.6V) → 3.3V GND → GND SCL → PB6/I2C1_SCL SDA → PB7/I2C1_SDA INT1/INT2 → 可选GPIO中断引脚
三、头文件:
#ifndef MMA8452Q_H
#define MMA8452Q_H
#include "stm32l4xx_hal.h"
#define MMA8452Q_I2C_ADDRESS 0x1D // SA0=1时的地址
// 寄存器地址
#define MMA8452Q_STATUS 0x00