在 MPU6050 上激活低通滤波器

Activting low pass filter on MPU6050

我想在我的 MPU 6050 上激活 94 Hz 带宽的低通滤波器。通过阅读 documentation(第 13 页),它说您通过将所选数字写入到激活适当的带宽地址 1A(第 6 页)。

在 void 设置中这样做可以吗?

Wire.beginTransmission(0x68);
Wire.write(0x1A);  // 
Wire.write(2);     // 
Wire.endTransmission(true);

亲切的问候,

L

假设您只想设置带宽设置而不是 FSYNC 位,那么是的,您应该这样写:

Wire.beginTransmission(0x68);
Wire.write(0x1A);  // the config address
Wire.write(0x02);  // the config value
Wire.endTransmission(true);

其他配置寄存器可以类似设置,但您必须了解位压缩字段并正确连接它们。