MPU6050温度值的读取与转换及串口通信,请指导
[复制链接]
想读取6050的温度,并在上位机PC上的串口助手显示,可是串口上显示的全是乱码方块,代码如下:
#include
#include
typedef unsigned char u8;
typedef unsigned int u16;
//****************************************
// 定义MPU6050内部地址
//****************************************
#define SMERT_DIV 0x19 //25.采样频率分频器.采样频率=陀螺仪输出频率(DLPF_CFG)/( 1+SMPLRT_DIV )
#define CONFIG 0X1A //26.配置
#define GYRO_CONFIG 0x1b //27.陀螺仪配置
#define ACCEL_CONFIG 0x1c //28.加速计配置
#define ACCEL_XOUT_H 0x3b //59.加速度计测量值X轴的高8位
#define ACCEL_XOUT_L 0x3C //60.加速度计测量值X轴的低8位
#define ACCEL_YOUT_H 0x3D //61.加速度计测量值Y轴的高8位
#define ACCEL_YOUT_L 0x3E //62.加速度计测量值Y轴的低8位
#define ACCEL_ZOUT_H 0x3F //63.加速度计测量值Z轴的高8位
#define ACCEL_ZOUT_L 0x40 //64.加速度计测量值Z轴的低8位
#define TEMP_OUT_H 0x41 //65.温度测量值的高8位