|
XerolySkinnerBscpp 1.0.0
C++版本的驱动库
|

宏定义 | |
| #define | delay_ms(var) HAL_Delay(var) |
函数 | |
| u8 | MPU_Init (void) |
| 初始化MPU6050 更多... | |
| u8 | MPU_Set_Gyro_Fsr (u8 fsr) |
| 设置MPU6050陀螺仪传感器满量程范围 更多... | |
| u8 | MPU_Set_Accel_Fsr (u8 fsr) |
| 设置MPU6050加速度传感器满量程范围 更多... | |
| u8 | MPU_Set_LPF (u16 lpf) |
| 设置MPU6050的数字低通滤波器 更多... | |
| u8 | MPU_Set_Rate (u16 rate) |
| 设置MPU6050的采样率(假定Fs=1KHz) 更多... | |
| short | MPU_Get_Temperature (void) |
| 得到温度值 更多... | |
| u8 | MPU_Get_Gyroscope (short *gx, short *gy, short *gz) |
| 得到陀螺仪值(原始值) 更多... | |
| u8 | MPU_Get_Accelerometer (short *ax, short *ay, short *az) |
| 得到加速度值(原始值) 更多... | |
| u8 | MPU_Write_Len (u8 addr, u8 reg, u8 len, u8 *buf) |
| IIC连续写 更多... | |
| u8 | MPU_Read_Len (u8 addr, u8 reg, u8 len, u8 *buf) |
| IIC连续读 更多... | |
| u8 | MPU_Write_Byte (u8 reg, u8 data) |
| IIC写一个字节 更多... | |
| u8 | MPU_Read_Byte (u8 reg) |
| IIC读一个字节 更多... | |
变量 | |
| bscpp_IIC_STM32 | mpu6050IIC (IIC_SCK_GPIO_Port, IIC_SCK_Pin, IIC_SDA_GPIO_Port, IIC_SDA_Pin) |
| #define delay_ms | ( | var | ) | HAL_Delay(var) |
在文件 mpu6050.cpp 第 16 行定义.
| u8 MPU_Get_Accelerometer | ( | short * | ax, |
| short * | ay, | ||
| short * | az | ||
| ) |
得到加速度值(原始值)
| ax | 陀螺仪a轴的原始读数(带符号) |
| ay | 陀螺仪a轴的原始读数(带符号) |
| ax | 陀螺仪a轴的原始读数(带符号) |
在文件 mpu6050.cpp 第 137 行定义.

| u8 MPU_Get_Gyroscope | ( | short * | gx, |
| short * | gy, | ||
| short * | gz | ||
| ) |
得到陀螺仪值(原始值)
| gx | 陀螺仪x轴的原始读数(带符号) |
| gy | 陀螺仪y轴的原始读数(带符号) |
| gx | 陀螺仪z轴的原始读数(带符号) |
在文件 mpu6050.cpp 第 121 行定义.

| short MPU_Get_Temperature | ( | void | ) |
| u8 MPU_Init | ( | void | ) |
IIC连续读
| addr | 器件地址 |
| reg | 寄存器地址 |
| len | 读取长度 |
| *buf | 读取数据区 |
在文件 mpu6050.cpp 第 168 行定义.


设置MPU6050加速度传感器满量程范围
| fsr | 0,±2g 1,±4g 2,±8g 3,±16g |
在文件 mpu6050.cpp 第 67 行定义.


设置MPU6050陀螺仪传感器满量程范围
| fsr | 0,±250dps 1,±500dps 2,±1000dps 3,±2000dps |
在文件 mpu6050.cpp 第 55 行定义.


| bscpp_IIC_STM32 mpu6050IIC(IIC_SCK_GPIO_Port, IIC_SCK_Pin, IIC_SDA_GPIO_Port, IIC_SDA_Pin) | ( | IIC_SCK_GPIO_Port | , |
| IIC_SCK_Pin | , | ||
| IIC_SDA_GPIO_Port | , | ||
| IIC_SDA_Pin | |||
| ) |