c++ - 如何在设计库中找出硬件中的#define 值
问题描述
图书馆设计师的新手问题,如何确定#define 值(在本例中为 MPU6050.h)?我无法理解这些价值观的来源。(0x68、0x00 等)
#define MPU6050_ADDRESS_AD0_LOW 0x68 // address pin low (GND), default for InvenSense evaluation board
#define MPU6050_ADDRESS_AD0_HIGH 0x69 // address pin high (VCC)
#define MPU6050_DEFAULT_ADDRESS MPU6050_ADDRESS_AD0_LOW
#define MPU6050_RA_XG_OFFS_TC 0x00 //[7] PWR_MODE, [6:1] XG_OFFS_TC, [0] OTP_BNK_VLD
#define MPU6050_RA_YG_OFFS_TC 0x01 //[7] PWR_MODE, [6:1] YG_OFFS_TC, [0] OTP_BNK_VLD
#define MPU6050_RA_ZG_OFFS_TC 0x02 //[7] PWR_MODE, [6:1] ZG_OFFS_TC, [0] OTP_BNK_VLD
#define MPU6050_RA_X_FINE_GAIN 0x03 //[7:0] X_FINE_GAIN
#define MPU6050_RA_Y_FINE_GAIN 0x04 //[7:0] Y_FINE_GAIN
#define MPU6050_RA_Z_FINE_GAIN 0x05 //[7:0] Z_FINE_GAIN
#define MPU6050_RA_XA_OFFS_H 0x06 //[15:0] XA_OFFS
#define MPU6050_RA_XA_OFFS_L_TC 0x07
#define MPU6050_RA_YA_OFFS_H 0x08 //[15:0] YA_OFFS
#define MPU6050_RA_YA_OFFS_L_TC 0x09
#define MPU6050_RA_ZA_OFFS_H 0x0A //[15:0] ZA_OFFS
解决方案
推荐阅读
- r - dplyr mutate ifelse 返回组的第一个值而不是逐行
- r - 如何在R中按数字对列进行排序?
- python - 覆盖模拟对象的“is”运算符
- amazon-web-services - ECS服务和EC2实例的CPU利用率差异
- http - Concat Http 代码与响应正文与 Curl
- python - PySpark:过滤掉所有行,其列多于标题行
- regex - 如何从 shell 和正则表达式中提取价值
- android - 尝试访问 Google Fit API 时出现异常 - 用户必须登录才能进行此 API 调用
- regex - Google表格REGEXTRACT字符串的第二个日期
- c# - WPF 使用带有 DataGridTemplateColumn 的 DataGrid,它有一个 ComboBox,里面有 Datagrid